fix: address review findings (pagination, case-insensitive bool, docs)
CI / test (pull_request) Successful in 14s
CI / review (gpt-4.1, gpt, GPT_REVIEW_TOKEN) (pull_request) Successful in 22s
CI / review (gpt-5, sonnet, SONNET_REVIEW_TOKEN) (pull_request) Successful in 59s

- ListReviews: add ?limit=50 to handle PRs with many reviews
- envOrDefaultBool: case-insensitive, whitespace-trimmed (TRUE/Yes/1 all work)
- action.yml: document accepted boolean values in description
- Test: verify limit query parameter is sent
This commit is contained in:
Rodin
2026-05-01 20:22:03 -07:00
parent 0d417e068e
commit dd2426f80a
4 changed files with 6 additions and 3 deletions
+1 -1
View File
@@ -298,7 +298,7 @@ func (c *Client) GetAuthenticatedUser(ctx context.Context) (string, error) {
// ListReviews returns all reviews on a pull request.
func (c *Client) ListReviews(ctx context.Context, owner, repo string, number int) ([]Review, error) {
reqURL := fmt.Sprintf("%s/api/v1/repos/%s/%s/pulls/%d/reviews",
reqURL := fmt.Sprintf("%s/api/v1/repos/%s/%s/pulls/%d/reviews?limit=50",
c.baseURL,
url.PathEscape(owner),
url.PathEscape(repo),