Release party automation.
Designed to automate creating pull requests for releasing to production, release-party-br looks for repos in an
organization and creates pull requests from master
to release
branch on each repo. Useful when there's many
repos ready for a production release.
Linux / OS X | |
Windows |
Prebuilt binaries for Linux and OSX are available on the releases page. If there's a Permission denied
error when running the prebuilt binary, try running chmod +x release-party-br-darwin-amd64
to make the file executable.
RP_GITHUBTOKEN
- environment variable for a personal access token to Github--org
- GitHub organization name
dry-run
- See what PRs would be created:RP_GITHUBTOKEN=your_personal_token_here cargo run -- --org "ORGHERE" --dry-run
- repo ignore list - The
ignoredrepos.toml
or~/.ignoredrepos.toml
file can contain a list of repositories to ignore. It will look in the current directory first for the file. See ignoredrepos.toml for an example.
RP_GITHUBTOKEN=your_personal_token_here ./release-party-br-darwin-amd64 --org "ORGHERE"
RP_GITHUBTOKEN=your_personal_token_here ./release-party-br-linux-amd64 --org "ORGHERE"
release-party-br
uses a GitHub token that can be created under an account's settings. It requires "full control of private repositories."
A graphical view: