actions-marketplace-validations/Create a GitHub deployment

Create a new deployment in your repo.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stalelast commit Sep 9, 2020
License
MIT
Runtime
Deprecated runtime

Pinned Snippet

workflow.ymlSHA-pinned
uses: actions-marketplace-validations/avakar_create-deployment@8711a60d47672e4d77a3d1298802410a9edc877e # no releases — HEAD as of 2026-07-12

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
refThe ref to deploy. This can be a branch, tag, or SHA. ""
taskSpecifies a task to execute. Default: "deploy" deploy
auto_mergeAttempts to automatically merge the default branch into the requested ref, if it's behind the default branch. Default: true true
required_contextsThe status contexts to verify against commit status checks. If you omit this parameter, GitHub verifies all unique contexts before creating a deployment. To bypass checking entirely, pass an empty array. Defaults to all unique contexts. *
payloadJSON payload with extra information about the deployment. Default: "" ""
environmentName for the target deployment environment (e.g., production, staging, qa). Default: production production
descriptionShort description of the deployment. Default: "" ""
production_environmentSpecifies if the given environment is one that end-users directly interact with. Default: true when environment is production and false otherwise. ""
transient_environmentSpecifies if the given environment is specific to the deployment and will no longer exist at some point in the future. Default: false false
namedescription
deployment_idThe identifier of the newly created deployment.
deployment_urlThe API url of the newly created deployment.
statuses_urlThe API url of the deployment statuses.