Command releasebot runs a Go release.
The release happens in two stages:
prepare
stage checks preconditions, makes the release commit and mails it for review (if applicable), and performs testing;release
stage runs after the release commit (if any) is merged, and it tags, builds and cleans up the release.The user running a release will need:
public_repo
scope in ~/.github-issue-token
, and an account with write access to golang/gorelease-manager
group membership on GerritNOTE: all but the Gerrit permission are ensured by the bot on startup.