diff --git a/github/reviews.go b/github/reviews.go index 3e87dbc..a49a915 100644 --- a/github/reviews.go +++ b/github/reviews.go @@ -197,8 +197,10 @@ func (c *Client) ListReviews(ctx context.Context, owner, repo string, number int break } - // If we just fetched page maxPages and it was full (the short-page break - // above didn't fire), more reviews likely exist beyond our limit. + // Truncation detection: this runs on the final allowed iteration + // (page == maxPages) only when the page was full (the len < perPage + // early-break above didn't fire). A full final page means additional + // reviews likely exist beyond our pagination limit. if page == maxPages { truncated = true }