Page MenuHomePhabricator

Move fundraising-app-frontend to GitHub
Closed, ResolvedPublic8 Estimated Story Points

Description

Currently, the repository is hosted on GitLab, which does not support our workflows as much as we want.

Acceptance criteria:

  • Code from https://gitlab.com/fun-tech/fundraising-app-frontend is on GitHub
  • GitHub runs the CI actions (testing, linting, building) on every pull request
  • GitHub regularly updates the dependencies
  • The repository contains no GitLab-specific configuration
  • The deployment playbook fetches the branch-specific built artifacts (JavaScript, CSS) from the new location
  • Releases are created using the GitHub Actions API.

Implementation notes:

  • Use dependabot for updating the dependencies
  • Building docker images is optional
  • Releases are named after the branch name (and overwritten if existing).