Skip to content

Commit 531cee5

Browse files
authored
Merge pull request #1517 from gursewak1997/temp-workflow-test
fix: use gh pr edit to avoid JSON formatting issues
2 parents d92333c + 44872ff commit 531cee5

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

.github/scripts/assign_reviewer.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -240,17 +240,11 @@ def get_existing_reviewers(pr_number: str) -> List[str]:
240240

241241

242242
def assign_reviewer(pr_number: str, reviewer: str) -> None:
243-
"""Assign a reviewer to the PR using GitHub API directly."""
243+
"""Assign a reviewer to the PR using GitHub CLI."""
244244
print(f"Attempting to assign reviewer {reviewer} to PR {pr_number}")
245245

246-
# Use GitHub API directly to avoid organization team issues
247-
# Get the repository from environment or default to bootc-dev/bootc
248-
repo = os.environ.get('GITHUB_REPOSITORY', 'bootc-dev/bootc')
249-
250246
run_gh_command(
251-
['api', f'repos/{repo}/pulls/{pr_number}/requested_reviewers',
252-
'-f', f'reviewers=["{reviewer}"]',
253-
'-X', 'POST'],
247+
['pr', 'edit', pr_number, '--add-reviewer', reviewer],
254248
f"Error assigning reviewer {reviewer} to PR {pr_number}"
255249
)
256250
print(f"Successfully assigned reviewer {reviewer} to PR {pr_number}")

0 commit comments

Comments
 (0)