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).