yurhasko/Temporary Cloudflare Access

Temporarily grants the current GitHub Actions runner access through Cloudflare controls.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
strategyCloudflare bypass strategy: ruleList or accessRulenoruleList
accountIdCloudflare account ID; required when strategy is ruleListno
zoneIdCloudflare zone IDyes
apiTokenCloudflare API tokenyes
disableBotFightModeTemporarily disable Bot Fight Mode for the duration of the job (requires Bot Management Read/Write)nofalse
botFightModePropagationDelaySecondsSeconds to wait after changing Bot Fight Mode settingsno10
publicIpMaxAttemptsMaximum number of public IP provider requests before failingno6
publicIpRequestTimeoutMsTimeout in milliseconds for each public IP provider requestno5000
cloudflareRequestTimeoutMsTimeout in milliseconds for each Cloudflare API callno30000
listOperationTimeoutMsMaximum time in milliseconds to wait for Cloudflare list bulk operationsno120000
listOperationPollIntervalMsInterval in milliseconds between Cloudflare list bulk operation status checksno2000
publicIpProviderUrlsComma or newline separated HTTPS public IP provider URLsnohttps://api64.ipify.org?format=json https://api.ipify.org?format=json https://checkip.amazonaws.com https://icanhazip.com https://ident.me
namedescription
strategyCloudflare bypass strategy used by this run
publicIpPublic IP address detected for the runner
listIdCloudflare list ID used by the ruleList strategy
listCreatedWhether this run created the Cloudflare list
accessRuleIdCloudflare zone IP Access Rule ID created by the accessRule strategy