From 8f62e8116df4243019a41681ec54c66dda2e8f2e Mon Sep 17 00:00:00 2001 From: Kynan Ware <47394200+BagToad@users.noreply.github.com> Date: Thu, 5 Mar 2026 10:56:47 -0700 Subject: [PATCH] Label Copilot detection in SuggestedReviewerActorsForRepo as a hack Mark the piggyback-on-open-PR technique for detecting Copilot reviewer availability as a HACK, since there is no repo-level API to check Copilot eligibility without a PR context. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> --- api/queries_pr_review.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/api/queries_pr_review.go b/api/queries_pr_review.go index e4deb7124..b25b199d1 100644 --- a/api/queries_pr_review.go +++ b/api/queries_pr_review.go @@ -557,7 +557,9 @@ func SuggestedReviewerActors(client *Client, repo ghrepo.Interface, prID string, func SuggestedReviewerActorsForRepo(client *Client, repo ghrepo.Interface, query string) ([]ReviewerCandidate, int, error) { type responseData struct { Repository struct { - // Check for Copilot availability by looking at any open PR's suggested reviewers + // HACK: There's no repo-level API to check Copilot reviewer eligibility, + // so we piggyback on an open PR's suggestedReviewerActors to detect + // whether Copilot is available as a reviewer for this repository. PullRequests struct { Nodes []struct { SuggestedActors struct {