Page MenuHomePhabricator

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

Description

Acceptance Criteria:

    • Code is on GitHub
    • Its dependencies are updated automatically via dependabot
    • We have a drone.yml file in the repository that builds the assets and stores them on web03.
    • The repository is active in Drone CI (we might need to manually activate it via CLI or GUI)
    • GitHub runs CI functions (linting, tests, etc) on every branch
    • The deployment playbook downloads the assets from web03 instead of Gitlab
  • The documentation at https://github.com/wmde/fundraising-infrastructure/blob/master/docs/Drone_CI.md is updated

Implementation notes

  • There is a built-in secret (in the Drone setup) that prevents unauthorized triggering of our CI.
  • Let's mob on this!
  • This might be split
  • Changing the playbook means adding a new file in deployments/fundraising_app/tasks/frontend_build. See https://github.com/wmde/fundraising-infrastructure/pulls/372 for the changes that enable this.

Event Timeline

kai.nissen set the point value for this task to 21.