Release instructions
- Update the
CHANGELOG.md
- Ensure the top level version is set and the date is correct
- At the bottom is the list of changes, add the new version
- Update
Makefile
- Update the
PROJECT_VERSION
- Commit
CHANGELOG.md
and Makefile
& merge to main
- Run
make release-tag
to create an annotated/signed tag
- Visit github.com and create the release.
- Wait for the github actions to create the binaries and attach them to the release
- Run
make release-brew
to create PR against Homebrew/core
- Note, if this command does not work, it's most likely because
your homebrew dev environment is not setup. Follow
the instructions here.