Skip to content

HBA Core Update & Deployment

ludtkemorgan edited this page Aug 26, 2022 · 2 revisions

The general flow of syncing core to HBA and deploying is:

  1. Create a branch from HBA dev
  2. Merge the latest core master into the branch
  3. Open a PR to merge into HBA dev
  4. Once that's merged, create a branch from HBA main
  5. Merge HBA dev into the new branch
  6. Open a PR to merge into HBA main
  7. Merge the branch
  • this will update the HBA staging environment in Heroku
  • this will update the HBA partners staging environment in Netlify
  1. Follow a similar process as above to merge HBA main into the HBA site branches 0.3_alameda, 0.3_smc and san-jose
  2. When you're ready, promote staging in Heroku to production and publish
  • If new migrations are in the release use the console run feature in Heroku in the upper right "More" drop down. Run the db migration task yarn db:migration:run. You will have to also click "restart all dynos" from within the "more" menu once migrations are done running
  1. Publish the corresponding sites in Netlify (All applicable public sites and the HBA partner site)

TODO: add more detail