8parser = argparse.ArgumentParser()
9parser.add_argument(
"milestone")
10milestone = parser.parse_args().milestone
12REPO_CMD = (
"git",
"rev-parse",
"--show-toplevel")
18 f
'is:pr is:closed milestone:"{milestone}"',
26 subprocess.run(REPO_CMD, stdout=subprocess.PIPE, encoding=
"utf8").stdout.strip()
30 PR_CMD, cwd=str(root.absolute()), stdout=subprocess.PIPE
34prs = {pr[
"number"]: pr[
"title"]
for pr
in prlist}
37for num, title
in prs.items():
38 cl = root /
"docs" /
"changelog" / f
"{num}.md"
40 print(f
"{num:>4} {title}")