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.