Making a rollback release ¶
This list outlines the manual steps needed to make a rollback of the
pems
app.
If a change is deployed to the app that makes it fail to start, making a rollback
will deploy the app to a known working state again. To coordinate the work that’s required for a rollback release, a Release process Issue
needs to be created. The button below will help you start a new Release process Issue
by using an Issue template.
0. Create a release tag on the commit associated with the last known good release tag ¶
git tag -a YYYY.0M.R <commit-hash>
Replace YYYY.0M.R
with the rollback version and <commit-hash>
with the hash of the commit associated with the last known good release tag. Git will open your default text editor and prompt you for the tag annotation. For the tag annotation,
use the version of the release tag for the rollback and close the text editor.
1. Push the tag to GitHub to kick off the rollback ¶
git push origin YYYY.0M.R
2. Generate release notes ¶
Edit release notes with additional context, images, animations, etc. as-needed and link to the Release process Issue
.