docs/releasing.md
To read about what happens during a production deployment, see the release process deep dive doc.
To initiate a new production deployment:
script/release vX.Y.Z
See script/release --help for more information.
[!NOTE] Deployment workflow requires maintainer approval to run.
What this does is:
vX.Y.Z is created in the remote repository;gh Homebrew formula in the homebrew/homebrew-core repo.[!NOTE]
Homebrew/formulae.brew.shmakes new formula versions available every 15 minutes through scheduled CI workflow.For more information, see https://docs.brew.sh/Formula-Cookbook#an-introduction
To test out the build system while avoiding creating an actual release:
script/release --staging vX.Y.Z --branch patch-1 -p macos
The build artifacts will be available via gh run download <RUN> -n macos.
A local release can be created for testing without creating anything official on the release page.
brew install goreleaserscript/release --localdist/.Occasionally, it might be necessary to clean up a bad release and re-release.
gh Homebrew formula
with new SHA versions, linking the previous PR