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