PublicDataWorks / complaint-manager

Apache License 2.0
5 stars 0 forks source link

Setup for hotfix release branches #643

Open andrew-rist-tw opened 5 months ago

andrew-rist-tw commented 5 months ago

Hotfix Releases

A hotfix release is a release that adds a commit (or a couple of commits) that can be released without pulling in all of the new commits in the master branch. Right now our pipeline setup doesn't allow hotfixes.

What We Need

A new workflow in the CircleCI config that will run when a branch whose name follows a distinct pattern (e.g. hotfix-*) is pushed to, a pipeline will begin that runs tests, builds, deploys to staging, holds for approval for both Hawaii and Noipm, and then deploys to each production environment upon approval.