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 Gerrit-mode=mail-dl-cl only, Secret Manager access to Gerrit API secret-mode=tweet-* only, Secret Manager access to Twitter API secretNOTE: all but the Gerrit permission are ensured by the bot on startup.