diyrex/Github Runner IP Whitelister cloudflare

Add GitHub runner IPs to Cloudflare whitelist for CI/CD bypass

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
actionAction to perform: create (whitelist IP) or delete (remove rule)yescreate
api-tokenCloudflare API token with Zone:Firewall Services:Edit permissionyes
zone-idCloudflare Zone ID (found in dashboard sidebar)yes
ip-addressIP address to manage (auto-detected if not provided)no
rule-idRule ID for delete action (output from create action)no
modeRule mode: whitelist (allow), block, challenge, js_challenge, managed_challengenowhitelist
notesCustom notes/description for the rulenoAutomated rule from GitHub Actions
wait-timeSeconds to wait after creating rule for Cloudflare propagationno30
namedescription
rule-idID of the created/managed Cloudflare rule
successWhether the operation was successful (true/false)
ip-addressIP address that was managed by the action