amondnet/Vercel Action

This action make a deployment with github actions instead of Vercel builder.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
vercel-tokenVercel tokenyes
vercel-argsAd-hoc CLI flags forwarded directly to the Vercel CLI (e.g. "--prod --force"). The CLI is the default deployment mode. Mutually exclusive with experimental-api.no""
github-commentif you want to comment on pr and commit, set true, default: truenotrue
github-tokenif you want to comment on pr and commit, set tokenno
github-deploymentif you want to create github deployment, set true, default: falsenofalse
github-deployment-environmentThe environment for the GitHub deployment (e.g., production, staging, preview). If not specified, auto-detects: "production" when vercel-args contains --prod or --production, otherwise "preview".no""
working-directorythe working directoryno
vercel-project-idVercel CLI 17+, ❗️ The `name` property in vercel.json is deprecated (https://zeit.ink/5F)no
vercel-org-idVercel team ID (also used as teamId for API deployments). Vercel CLI 17+, ❗️ The `name` property in vercel.json is deprecated (https://zeit.ink/5F)no
vercel-project-nameThe name of the project; if absent we'll use the `vercel inspect` command to determine.no
vercel-versionvercel-cli package versionno
scopeTeam slug for the Vercel CLI --scope flag (used in the default CLI deployment mode). Prefer vercel-org-id, which works for both CLI and experimental API modes.no
zeit-tokenzeit.co tokenno
now-argsno""
now-project-idVercel CLI 17+, ❗️ The `name` property in vercel.json is deprecated (https://zeit.ink/5F)no
now-org-idVercel CLI 17+, ❗️ The `name` property in vercel.json is deprecated (https://zeit.ink/5F)no
alias-domainsYou can assign a domain to this deployment. Please note that this domain must have been configured in the project. You can use pull request number via `{{PR_NUMBER}}` and branch via `{{BRANCH}}`no""
targetDeployment target: "production" or "preview" (default: preview). Replaces --prod flag in vercel-args.nopreview
prebuiltDeploy prebuilt output (default: false). Replaces --prebuilt flag in vercel-args.nofalse
vercel-buildRun "vercel pull" + "vercel build" inside the action before deploying, then upload the resulting .vercel/output via the prebuilt deploy path. Mutually exclusive with prebuilt. Default: false.nofalse
vercel-output-dirPath to the prebuilt output directory. Defaults to {working-directory}/.vercel/output when prebuilt is true.no""
forceForce new deployment, bypassing dedupe and build cache (default: false). Replaces --force flag in vercel-args.nofalse
envEnvironment variables for the deployment (KEY=VALUE per line). Replaces --env flags in vercel-args.no""
build-envBuild-time environment variables (KEY=VALUE per line). Replaces --build-env flags in vercel-args.no""
regionsDeployment regions, comma-separated (e.g. "iad1,sfo1").no""
archiveUpload format: "tgz" for compressed archive, or empty for individual files.no""
root-directoryRoot directory of the project relative to the repository root.no""
auto-assign-custom-domainsAutomatically assign custom domains to this deployment (default: true).notrue
custom-environmentCustom environment slug or ID for the deployment.no""
publicMake deployment source publicly accessible (default: false).nofalse
with-cacheRetain build cache from previous deployments (default: false).nofalse
experimental-apiOpt in to the experimental API-based deployment via @vercel/client. The CLI is the default and recommended path. The API client relies on an internal Vercel package without semver guarantees and may break across updates. Mutually exclusive with vercel-args (default: false).nofalse
namedescription
preview-urldeployment preview URL
preview-namedeployment preview name
deployment-idGitHub Deployment ID (only set when github-deployment is true)