0
0
mirror of https://github.com/crazy-max/diun.git synced 2024-12-22 19:38:28 +00:00
crazy-max_diun/vendor/github.com/rabbitmq/amqp091-go/RELEASE.md

1.1 KiB

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