Add title to pr command output
All checks were successful
test / test (pull_request) Successful in 53s
build / build (pull_request) Successful in 2m11s

This commit is contained in:
2024-10-07 16:02:45 +02:00
parent 356da4d8ec
commit 9ee3ec2018
4 changed files with 19 additions and 4 deletions

View File

@@ -9,6 +9,7 @@ BACKPORT_LABEL = "backport release-24.05"
class PRStatus(BaseModel):
title: str
merged: bool
branches: dict[str, bool]
@@ -40,10 +41,13 @@ def pr_merge_status(
pr_response.raise_for_status()
pr_data = pr_response.json()
title = pr_data["title"]
merged = pr_data["merged"]
if merged is False:
return PRStatus(merged=False, branches={branch: False for branch in branches})
return PRStatus(
title=title, merged=False, branches={branch: False for branch in branches}
)
commit_sha = pr_data.get("merge_commit_sha")
@@ -77,11 +81,11 @@ def pr_merge_status(
backport_sha = backport_response.json().get("merge_commit_sha")
if backport_sha is None:
results[f"nixos-24.05 (#{backport_pr})"] = False
return PRStatus(merged=True, branches=results)
return PRStatus(title=title, merged=True, branches=results)
results.pop("nixos-24.05")
results[f"nixos-24.05 (#{backport_pr})"] = commit_in_branch(
backport_sha, "nixos-24.05"
)
return PRStatus(merged=True, branches=results)
return PRStatus(title=title, merged=True, branches=results)