github source

github.check_runs

fail

List 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.unprocessable

Filter 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.unprocessable

Filter 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.unprocessable

Filter values don't pass GitHub's input validation.

Document the workaround in the page; do not retry without a known-good input
Retry with alternate repos
retry-strategy

If 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

VariantTrialsMinMedianMaxRow countsErrors
minimal223351 ms24122 ms24893 ms[0, 0]2
realistic229187 ms29806 ms30426 ms[0, 0]2
edge223676 ms24408 ms25141 ms[0, 0]2

Latency per trial

minimalmedian 24122ms
t123351mst224893ms
scale: 0–24893 ms
realisticmedian 29806ms
t129187mst230426ms
scale: 0–30426 ms
edgemedian 24408ms
t123676mst225141ms
scale: 0–25141 ms

Probe variants — every command + output

minimal2 trials
min 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 1
Trials + 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
realistic2 trials
min 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 25
Trials + 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
edge2 trials
min 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 200
Trials + 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 / comboTrial #LatencyRowsStatusFirst key returned
minimalt123351ms0error
minimalt224893ms0error
realistict129187ms0error
realistict230426ms0error
edget123676ms0error
edget225141ms0error
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-08-31T05:42:56Z
JSON record: reports/github/tables/check_runs.json
first_run_at: 2026-08-31T05:42:56Z
last_retried_at: 2026-08-31T05:42:56Z
retry_count: 0
View version history →