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.tomlor~/.ignoredrepos.tomlfile 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:
