tea-create-pr: Require fork and upstream branch

This commit is contained in:
Qubasa
2024-05-30 22:25:25 +02:00
parent b18d7bfeac
commit f63e3618c2
3 changed files with 49 additions and 20 deletions

26
pkgs/merge-after-ci/merge-after-ci.py Normal file → Executable file
View File

@@ -1,4 +1,5 @@
import argparse
import shlex
import subprocess
parser = argparse.ArgumentParser()
@@ -11,14 +12,17 @@ args = parser.parse_args()
if not args.reviewers and not args.no_review:
parser.error("either --reviewers or --no-review must be given")
subprocess.run(
[
"tea-create-pr",
"origin",
"main",
"--assignees",
",".join(["clan-bot", *args.reviewers]),
*(["--labels", "needs-review"] if not args.no_review else []),
*args.args,
]
)
cmd = [
"tea-create-pr",
"origin",
"upstream",
"main",
"--assignees",
",".join(["clan-bot", *args.reviewers]),
*(["--labels", "needs-review"] if not args.no_review else []),
*args.args,
]
print("Running:", shlex.join(cmd))
subprocess.run(cmd)