Skip to content

Commit 5fb0341

Browse files
authored
Label checker fix
1 parent eae0b04 commit 5fb0341

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

.github/scripts/label_utils.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@ def get_last_page_num_from_header(header: Any) -> int:
6464
@lru_cache
6565
def gh_get_labels(org: str, repo: str) -> List[str]:
6666
prefix = f"https://api.github.com/repos/{org}/{repo}/labels?per_page=100"
67+
print(f"prefix: {prefix}")
6768
header, info = request_for_labels(prefix + "&page=1")
6869
labels: List[str] = []
6970
update_labels(labels, info)
@@ -76,6 +77,8 @@ def gh_get_labels(org: str, repo: str) -> List[str]:
7677
_, info = request_for_labels(prefix + f"&page={page_number}")
7778
update_labels(labels, info)
7879

80+
print(f"all labels on gh: {labels}")
81+
7982
return labels
8083

8184

@@ -112,11 +115,15 @@ def get_release_notes_labels(org: str, repo: str) -> List[str]:
112115

113116

114117
def has_required_labels(pr: "GitHubPR") -> bool:
118+
print(f"pr: {pr}, pr.org: {pr.org}, pr.project: {pr.project}")
115119
pr_labels = pr.get_labels()
120+
print(f"pr_labels: {pr_labels}")
116121
# Check if PR is not user facing
117122
is_not_user_facing_pr = any(
118123
label.strip() == "topic: not user facing" for label in pr_labels
119124
)
125+
print(f"is_not_user_facing_pr: {is_not_user_facing_pr}")
126+
print(f"release note labels: {get_release_notes_labels(pr.org, pr.project)}")
120127
return is_not_user_facing_pr or any(
121128
label.strip() in get_release_notes_labels(pr.org, pr.project)
122129
for label in pr_labels

0 commit comments

Comments
 (0)