Since Homebrew 1.0.0 most Homebrew users (those who haven’t run a dev-cmd
or set HOMEBREW_DEVELOPER=1
) require tags on the Homebrew/brew repository in order to get new versions of Homebrew. There are a few steps in making a new Homebrew release:
master
branch you can create a new Git tag. Ideally this should be signed with your GPG key. This can then be pushed to GitHub.brew release-notes --markdown $PREVIOUS_TAG
to generate the release notes for the release. Create a new release on GitHub based on the new tag.If this is a major or minor release (e.g. X.0.0 or X.Y.0) then there are a few more steps:
odisabled
code, make any odeprecated
code odisabled
and add any new odeprecations
that are desired.brew release-notes
as input but have the wording adjusted to be more human readable and explain not just what has changed but why.
© 2009–present Homebrew contributors
Licensed under the BSD 2-Clause License.
https://docs.brew.sh/Releases