github source
fail
View version history →
github.check_runs
failList check runs for a Git reference
Requires owner, repo, and ref. Most useful optional filters: status, app_id, check_suite_id. Add check_suite_id to jump from the default list call to a specific record lookup.
owner, repo, ref captured 2026-08-31 05:42:56Zmedian 29806 ms
Verdict: FALSE
All variants failed: 6 errors, 0 successful.
What to do
GitHub returned 422 (validation error)
upstream.unprocessableFilter values don't pass GitHub's input validation.
The filter value violates GitHub's validation (e.g. SHAs must be 40 chars)GitHub returned 422 (validation error)
upstream.unprocessableFilter values don't pass GitHub's input validation.
Search queries need qualifiers (e.g. is:issue, is:pr, repo:owner/name)GitHub returned 422 (validation error)
upstream.unprocessableFilter values don't pass GitHub's input validation.
Document the workaround in the page; do not retry without a known-good inputRetry with alternate repos
retry-strategyIf the failure is 404 on `anomalyco/opencode`, try `sst/opencode` or `octocat/Hello-World`. The retry script does this automatically.
python3 scripts/retry_batch.py --source github --only-category <category>rendering…
Summary
| Variant | Trials | Min | Median | Max | Row counts | Errors |
|---|---|---|---|---|---|---|
| minimal | 2 | 23351 ms | 24122 ms | 24893 ms | [0, 0] | 2 |
| realistic | 2 | 29187 ms | 29806 ms | 30426 ms | [0, 0] | 2 |
| edge | 2 | 23676 ms | 24408 ms | 25141 ms | [0, 0] | 2 |
Latency per trial
minimalmedian 24122ms
scale: 0–24893 ms
realisticmedian 29806ms
scale: 0–30426 ms
edgemedian 24408ms
scale: 0–25141 ms
Probe variants — every command + output
minimal
2 trialsmin 23351ms · median 24122ms · max 24893ms · rows 0,0
smallest valid query
Command
SELECT * FROM github.check_runs WHERE owner = 'anomalyco' AND repo = 'opencode' AND ref = 'main' LIMIT 1Trials + output
trial 1·23351ms·rows 0isError=true
Error
Error: Source request failed (422)
Detail: {"message":"No commit found for SHA: main","documentation_url":"https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference","status":"422"} [GET] https://api.github.com/repos/anomalyco/opencode/commits/main/check-runs
trial 2·24893ms·rows 0isError=true
Error
Error: Source request failed (422)
Detail: {"message":"No commit found for SHA: main","documentation_url":"https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference","status":"422"} [GET] https://api.github.com/repos/anomalyco/opencode/commits/main/check-runs
realistic
2 trialsmin 29187ms · median 29806ms · max 30426ms · rows 0,0
typical user query
Command
SELECT * FROM github.check_runs WHERE owner = 'anomalyco' AND repo = 'opencode' AND ref = 'main' LIMIT 25Trials + output
trial 1·29187ms·rows 0isError=true
Error
Error: Source request failed (422)
Detail: {"message":"No commit found for SHA: main","documentation_url":"https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference","status":"422"} [GET] https://api.github.com/repos/anomalyco/opencode/commits/main/check-runs
trial 2·30426ms·rows 0isError=true
Error
Error: Source request failed (422)
Detail: {"message":"No commit found for SHA: main","documentation_url":"https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference","status":"422"} [GET] https://api.github.com/repos/anomalyco/opencode/commits/main/check-runs
edge
2 trialsmin 23676ms · median 24408ms · max 25141ms · rows 0,0
edge: larger limit
Command
SELECT * FROM github.check_runs WHERE owner = 'anomalyco' AND repo = 'opencode' AND ref = 'main' LIMIT 200Trials + output
trial 1·23676ms·rows 0isError=true
Error
Error: Source request failed (422)
Detail: {"message":"No commit found for SHA: main","documentation_url":"https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference","status":"422"} [GET] https://api.github.com/repos/anomalyco/opencode/commits/main/check-runs
trial 2·25141ms·rows 0isError=true
Error
Error: Source request failed (422)
Detail: {"message":"No commit found for SHA: main","documentation_url":"https://docs.github.com/rest/checks/runs#list-check-runs-for-a-git-reference","status":"422"} [GET] https://api.github.com/repos/anomalyco/opencode/commits/main/check-runs
All returned rowsacross all non-errored trials · filterable · paginated
0 rows stored · 0 returned · page 1/1
No rows captured. Trials either returned isError=true (errors shown above) or the probe runner didn't capture full output rows.
Trial comparison
| Variant / combo | Trial # | Latency | Rows | Status | First key returned |
|---|---|---|---|---|---|
| minimal | t1 | 23351ms | 0 | error | — |
| minimal | t2 | 24893ms | 0 | error | — |
| realistic | t1 | 29187ms | 0 | error | — |
| realistic | t2 | 30426ms | 0 | error | — |
| edge | t1 | 23676ms | 0 | error | — |
| edge | t2 | 25141ms | 0 | error | — |
Probed by
bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-08-31T05:42:56ZJSON record:
reports/github/tables/check_runs.jsonfirst_run_at:
2026-08-31T05:42:56Zlast_retried_at:
2026-08-31T05:42:56Zretry_count:
0