Skip to content

revert: roll checkSuites/checkRuns page sizes back to PR-#33 originals#35

Merged
gdud merged 2 commits into
masterfrom
fix/revert-check-runs-to-25
May 19, 2026
Merged

revert: roll checkSuites/checkRuns page sizes back to PR-#33 originals#35
gdud merged 2 commits into
masterfrom
fix/revert-check-runs-to-25

Conversation

@gdud
Copy link
Copy Markdown
Contributor

@gdud gdud commented May 19, 2026

Summary

Fully reverts the GraphQL query expansion from PR #33. Restores:

  • checkSuites(first: 100)20
  • checkRuns(first: 100)25

Why

PR #33's bump inflates GraphQL cost ~20×: the nested checkSuites × checkRuns multiplier went from 20 × 25 = 500 to 100 × 100 = 10,000 per commit, pushing one GFM call from ~131 to ~2,526 points against the 5,000/hour bucket.

Known consequence

Repos whose CI emits more than 25 check runs in a single suite — including DocPlanner/noa-whisper-app — will go back to evaluating as IS STATUS SUCCESS: ✖ once :latest rolls forward. A follow-up that paginates checkRuns would fix both repos cleanly without the cost penalty.

Test plan

  • go build ./... passes
  • Merge, tag v1.1.10, confirm release workflow publishes the new image

🤖 Generated with Claude Code

gdud and others added 2 commits May 19, 2026 15:44
The 100-run bump in PR #33 raised the GraphQL query cost ~20× (worst
case ~2,526 points/call against the 5,000/hour bucket). Revert just
the inner connection; checkSuites stays at 100. Repos whose CI emits
more than 25 runs in a single suite will need a different fix.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Restore the pre-PR-#33 default. Combined with the previous commit,
this fully reverts PR #33's GraphQL query expansion.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@gdud gdud changed the title revert: roll checkRuns page size back to 25 revert: roll checkSuites/checkRuns page sizes back to PR-#33 originals May 19, 2026
@gdud gdud merged commit e16e06a into master May 19, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants