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;Homebrew bumps are handled by autobump, which runs periodically every 3 hours. In cases where a quicker rollout is required, a pull request can be opened manually with the following steps:
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