walshydev/CanaryRoll Deploy

Trigger a gradual deployment via CanaryRoll for Cloudflare Workers

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
api-urlCanaryRoll instance URL (e.g. https://canaryroll.example.com)nohttps://canaryroll.com
api-tokenCanaryRoll API token (team token crt_* or user token cru_*)yes
team-idTeam ID or slugyes
worker-idWorker ID (registered in CanaryRoll)yes
version-idCloudflare Worker version ID to deployyes
planRollout plan ID or slug (defaults to worker default plan)no
auto-advanceWhether to auto-advance through rollout stepsnotrue
nameOptional release nameno
ticket-urlOptional ticket/issue URL to associate with the deploymentno
auto-startAutomatically start the deployment after creation and preflight checks pass. If false, the deployment is left in pending status for manual start via the dashboard.nofalse
waitWait for the deployment to complete before finishing the actionnofalse
wait-timeoutMaximum seconds to wait for deployment completion (only used if wait=true)no5400
poll-intervalSeconds between status polls when waiting (only used if wait=true)no30
cf-access-client-idCloudflare Access client ID (for Access-protected instances)no
cf-access-client-secretCloudflare Access client secret (for Access-protected instances)no
namedescription
release-idThe created release ID
release-urlURL to view the release in the CanaryRoll dashboard
statusRelease status (pending, in_progress, completed, rolled_back, failed)