bobheadxi/GitHub Deployments

GitHub action for working painlessly with deployment statuses.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
stepOne of 'start', 'finish', 'deactivate-env', or 'delete-env'yes
tokenGitHub access tokenyes${{ github.token }}
envThe name of the deployment environment in GitHub to create statuses in.yes
repositorySet status for a different repository, using the format `$owner/$repository` (optional, defaults to the current repository)no
logsURL to logsno
descDescription to set in statusno
refThe git ref to use for the deploy, defaults to `github.ref`no
taskThe task to assign to the deployment, defaults to 'deploy'no
debugPrint arguments used by this action and other debug information.nofalse
deployment_idThe deployment ID to update (if specified during `start`, the deployment will be updated instead of creating a new one)no
env_urlThe environment URL (for `finish` only)no
statusThe deployment status (for `finish` only)no
overrideWhether to manually mark existing deployments of this environment as inactive (for `start` and `finish` only)no
auto_inactiveWhether to mark existing deployments as inactive if a deployment succeeds (for `finish` only)nofalse
payloadJSON-formatted dictionary with extra information about the deployment (for `start` only)no

no outputs