Command releasebot runs a Go release.
The release happens in two stages:
prepare
stage checks preconditions, and if needed makes the release commit and mails it for review;release
stage runs after the release commit (if any) is merged, and it tags, builds and cleans up the release.At the moment only minor and beta releases are supported.
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.