Skip to content

Latest commit

 

History

History
19 lines (18 loc) · 1.3 KB

RELEASE.md

File metadata and controls

19 lines (18 loc) · 1.3 KB

Releasing

  1. Generate release notes using ghch ghch --from=v1.1.1 --next-version=v1.1.2 --format=markdown
  2. Examine the release notes to determine what the version should be, re-run ghch if necessary.
  3. Create a release branch git checkout -b release/$VERSION
  4. Update version/version.go with the new version number
  5. Update CHANGELOG.md with the release notes
  6. Push your branch and open a pull request
  7. Once CI has passed, merge your pull request
  8. Create a git tag git tag -sm $TAG $TAG, where $TAG=v$VERSION. Make sure the tag has a v and the version does not.
  9. Push your tag to GitHub: git push --tags
  10. Check the following builds:
    1. The SAR publishing pipeline: buildkite-agent-scaler-publish pipeline to update the AWS Serverless Application Repository
    2. The tag build on the usual pipeline
  11. Check the release page on GitHub for a draft release that's been created
  12. If you approve of the draft github release, unblock the steps in both builds.
  13. Once both builds are green, publish the draft GitHub release