w3dev/Cloudflare Workers Deploy

Deploy preview and production environments to Cloudflare Workers

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
cloudflare_api_tokenCloudflare API token with Workers edit permissionyes
cloudflare_account_idCloudflare Account IDyes
teardownDelete preview alias when PR closesnofalse
package_managerPackage manager to use (bun, npm, pnpm)nobun
node_versionNode.js versionno22
working_directoryWorking directory for the buildno.
alias_prefixPrefix for preview alias (e.g., "api" creates api-pr-123-{worker}.workers.dev)no""
prebuild_scriptOptional script to run before deployment (e.g., configure git author, run codegen)no""
install_commandCustom install command (overrides package_manager default)no""
github_tokenGitHub token for PR commentsno${{ github.token }}
environmentDeployment environment (preview or production)nopreview
predeploy_scriptOptional script to run before deploymentno""
wrangler_versionWrangler CLI version (e.g., 4.42.0 or latest)nolatest
pnpm_versionpnpm version to install. Leave empty to use the `packageManager` field from package.json (recommended).no""
namedescription
deployment_urlThe Cloudflare Workers deployment URL (production) or preview URL
preview_urlThe aliased preview URL (for preview deployments)
version_urlThe version-specific preview URL (for preview deployments)
version_idThe uploaded version ID
pr_numberThe PR number (if applicable)