Skip to content

Latest commit

 

History

History
15 lines (13 loc) · 885 Bytes

Release.md

File metadata and controls

15 lines (13 loc) · 885 Bytes

Release Process

  1. Bump the version number in Makefile
  2. Run make update_version to update version references in various source and markdown files
  3. Make a pull request with the changes
  4. Once merged, draft a new release
  5. Tag the release with the appropriate version
  6. Use the version number as the release title
  7. Populate the description with the recent changes since the last release. For convenience the GitHub built-in Generate release notes feature can be used, alternatively the following command can be used to generate a changelog summary:
git log main...$(git describe --tags `git rev-list --tags --max-count=1`) --pretty=format:'- %s'
  1. Publish the release
  2. Update homebrew formula via locally running make update_homebrew (This publishes a PR to the homebrew core repo)