git-xargs
git-xargs is a command-line tool for making updates across multiple GitHub repositories with a single command.
export GITHUB_OAUTH_TOKEN=<your-secret-github-oauth-token>
git-xargs \
--dry-run \
--skip-pull-requests \
--base-branch-name dev \
--commit-message "Update CODEOWNERS and renovate.json" \
--repos <file-with-list-of-owner-repo> \
$(pwd)/script-to-execute.sh
GitHub Enterprise support
Doesn't look like it's supported.
- Install Golang
- Clone the repo
https://github.com/gruntwork-io/git-xargs.git
- Apply this patch
- Run git-xargs