Add title to pr command output
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user