Commit 5f6f156
committed
[llvm][utils] Add a script to use PRs over pushing to main
As discussed on discourse
https://discourse.llvm.org/t/rfc-require-pull-requests-for-all-llvm-project-commits/88164
This is an attempt at a script to automatically make and land PRs.
It creates a branch (or a series of branches for stacks), and lands them
one by one, without waiting for review or checks to pass.
It supports --auto-merge, for single PRs. For stacks, use Graphite or
some other tool.
It can work with GitHub tokens for https or ssh keys.
Example:
```console
GITHUB_TOKEN=$(gh auth token) python3 llvm_push_pr.py --upstream-remote origin
```1 parent 4cdeb7d commit 5f6f156
1 file changed
+653
-0
lines changed
0 commit comments