Skip to content

Latest commit

 

History

History
16 lines (13 loc) · 1.11 KB

RELEASE.md

File metadata and controls

16 lines (13 loc) · 1.11 KB

Guide to release a new version

  1. Update the buildVersion constant in connection.go
  2. Commit and push. Include the version in the commit message e.g. this commit
  3. Create a new GitHub Release. Create a new tag as v<MAJOR>.<MINOR>.<PATCH>
    1. Use auto-generate release notes feature in GitHub
  4. Generate the change log, see Changelog Generation
  5. Review the changelog. Watch out for issues closed as "not-fixed" or without a PR
  6. Commit and Push. Pro-tip: include [skip ci] in the commit message to skip the CI run, since it's only documentation
  7. Send an announcement to the mailing list. Take inspiration from this message

Changelog Generation

github_changelog_generator --token GITHUB-TOKEN -u rabbitmq -p amqp091-go --no-unreleased --release-branch main