github source

github.repo_environment_secrets

fail

List environment secrets

Requires owner, repo, and environment_name. Most useful optional filters: secret_name. Add secret_name to jump from the default list call to a specific record lookup.

owner, repo, environment_name captured 2026-08-31 08:19:34Zmedian 33921 ms
Verdict: FALSE

All variants failed: 6 errors, 0 successful.

What to do

GitHub returned 429
upstream.rate_limit

Personal tokens get 60 req/hr unauthenticated and 5000/hr authenticated. App tokens get 5000/hr.

Wait the retry window (60–1300s) and re-run
GitHub returned 429
upstream.rate_limit

Personal tokens get 60 req/hr unauthenticated and 5000/hr authenticated. App tokens get 5000/hr.

Use a token with higher rate-limit budget (GH Apps get 5000/hr vs personal 60/hr)
GitHub returned 429
upstream.rate_limit

Personal tokens get 60 req/hr unauthenticated and 5000/hr authenticated. App tokens get 5000/hr.

Reduce --runs to 1 to lower total request volume
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
minimal229502 ms30705 ms31908 ms[0, 0]2
realistic227831 ms33921 ms40012 ms[0, 0]2
edge243481 ms48987 ms54494 ms[0, 0]2

Latency per trial

minimalmedian 30705ms
t129502mst231908ms
scale: 0–31908 ms
realisticmedian 33921ms
t127831mst240012ms
scale: 0–40012 ms
edgemedian 48987ms
t154494mst243481ms
scale: 0–54494 ms

Probe variants — every command + output

minimal2 trials
min 29502ms · median 30705ms · max 31908ms · rows 0,0

smallest valid query

Command
SELECT * FROM github.repo_environment_secrets WHERE owner = 'anomalyco' AND repo = 'opencode' AND environment_name = 'production' LIMIT 1
Trials + output
trial 1·29502ms·rows 0isError=true
Error
Error: Source rate limit exceeded (429)
Detail: rate limit exceeded; retry after 3427s [GET] https://api.github.com/repos/anomalyco/opencode/environments/production/secrets
Hint: The upstream API is rate-limiting requests. Wait briefly and retry.
trial 2·31908ms·rows 0isError=true
Error
Error: Source rate limit exceeded (429)
Detail: rate limit exceeded; retry after 3395s [GET] https://api.github.com/repos/anomalyco/opencode/environments/production/secrets
Hint: The upstream API is rate-limiting requests. Wait briefly and retry.
realistic2 trials
min 27831ms · median 33921ms · max 40012ms · rows 0,0

typical user query

Command
SELECT * FROM github.repo_environment_secrets WHERE owner = 'anomalyco' AND repo = 'opencode' AND environment_name = 'production' LIMIT 25
Trials + output
trial 1·27831ms·rows 0isError=true
Error
Error: Source rate limit exceeded (429)
Detail: rate limit exceeded; retry after 3367s [GET] https://api.github.com/repos/anomalyco/opencode/environments/production/secrets
Hint: The upstream API is rate-limiting requests. Wait briefly and retry.
trial 2·40012ms·rows 0isError=true
Error
Error: Source rate limit exceeded (429)
Detail: rate limit exceeded; retry after 3327s [GET] https://api.github.com/repos/anomalyco/opencode/environments/production/secrets
Hint: The upstream API is rate-limiting requests. Wait briefly and retry.
edge2 trials
min 43481ms · median 48987ms · max 54494ms · rows 0,0

edge: larger limit

Command
SELECT * FROM github.repo_environment_secrets WHERE owner = 'anomalyco' AND repo = 'opencode' AND environment_name = 'production' LIMIT 200
Trials + output
trial 1·54494ms·rows 0isError=true
Error
Error: Source rate limit exceeded (429)
Detail: rate limit exceeded; retry after 3273s [GET] https://api.github.com/repos/anomalyco/opencode/environments/production/secrets
Hint: The upstream API is rate-limiting requests. Wait briefly and retry.
trial 2·43481ms·rows 0isError=true
Error
Error: Source rate limit exceeded (429)
Detail: rate limit exceeded; retry after 3229s [GET] https://api.github.com/repos/anomalyco/opencode/environments/production/secrets
Hint: The upstream API is rate-limiting requests. Wait briefly and retry.

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
minimalt129502ms0error
minimalt231908ms0error
realistict127831ms0error
realistict240012ms0error
edget154494ms0error
edget243481ms0error
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-08-31T08:19:34Z
JSON record: reports/github/tables/repo_environment_secrets.json
first_run_at: 2026-08-31T08:19:34Z
last_retried_at: 2026-08-31T08:19:34Z
retry_count: 0
View version history →