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