github source

github.deployment_protection_rules

fail

Get all deployment protection rules for an environment

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

environment_name, repo, owner captured 2026-08-31 05:57:28Zmedian 24559 ms
Verdict: FALSE

All variants failed: 0 errors, 0 successful.

What to do

Probe returned 0 rows but no error
empty

Either the resource genuinely has no data for your filter values, or the SQL is returning an empty set silently.

Try: `SELECT COUNT(*) FROM github.deployment_protection_rules WHERE environment_name='?' AND repo='?' AND owner='?'`
rendering…

Summary

VariantTrialsMinMedianMaxRow countsErrors
minimal224124 ms27958 ms31793 ms[0, 0]0
realistic222447 ms24559 ms26671 ms[0, 0]0
edge231115 ms32162 ms33210 ms[0, 0]0

Latency per trial

minimalmedian 27958ms
t131793mst224124ms
scale: 0–31793 ms
realisticmedian 24559ms
t122447mst226671ms
scale: 0–26671 ms
edgemedian 32162ms
t133210mst231115ms
scale: 0–33210 ms

Probe variants — every command + output

minimal2 trials
min 24124ms · median 27958ms · max 31793ms · rows 0,0

smallest valid query

Command
SELECT * FROM github.deployment_protection_rules WHERE environment_name = 'production' AND repo = 'opencode' AND owner = 'anomalyco' LIMIT 1
Trials + output
trial 1·31793ms·rows 0isError=false
columns (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo
trial 2·24124ms·rows 0isError=false
columns (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo
realistic2 trials
min 22447ms · median 24559ms · max 26671ms · rows 0,0

typical user query

Command
SELECT * FROM github.deployment_protection_rules WHERE environment_name = 'production' AND repo = 'opencode' AND owner = 'anomalyco' LIMIT 25
Trials + output
trial 1·22447ms·rows 0isError=false
columns (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo
trial 2·26671ms·rows 0isError=false
columns (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo
edge2 trials
min 31115ms · median 32162ms · max 33210ms · rows 0,0

edge: larger limit

Command
SELECT * FROM github.deployment_protection_rules WHERE environment_name = 'production' AND repo = 'opencode' AND owner = 'anomalyco' LIMIT 200
Trials + output
trial 1·33210ms·rows 0isError=false
columns (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo
trial 2·31115ms·rows 0isError=false
columns (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo

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.

Column profile

12 columns actually returned by coral. Catalog claims "3 required filter(s)": "environment_name, repo, owner". Click a column to drill in.

#ColumnInferred typeNon-nullNullsSample value(s)
1app00empty
2app__id00empty
3app__integration_url00empty
4app__node_id00empty
5app__slug00empty
6enabled00empty
7environment_name00empty
8id00empty
9node_id00empty
10owner00empty
11protection_rule_id00empty
12repo00empty

Trial comparison

Variant / comboTrial #LatencyRowsStatusFirst key returned
minimalt131793ms0ok
minimalt224124ms0ok
realistict122447ms0ok
realistict226671ms0ok
edget133210ms0ok
edget231115ms0ok

Catalog vs. response schemaclaimed guide vs columns coral actually returned

Catalog guide (verbatim)
Requires environment_name, repo, and owner. Most useful optional filters: protection_rule_id. Add protection_rule_id to jump from the default list call to a specific record lookup.
Columns coral returned (12)
appapp__idapp__integration_urlapp__node_idapp__slugenabledenvironment_nameidnode_idownerprotection_rule_idrepo
Probed by bld-dabqr1nqj5pc73dgn3h0-676t6 at 2026-08-31T05:57:28Z
JSON record: reports/github/tables/deployment_protection_rules.json
first_run_at: 2026-08-31T05:57:28Z
last_retried_at: 2026-08-31T05:57:28Z
retry_count: 0
View version history →