npm/action-deploy

Action to manage GitHub deployments

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
tokenGitHub tokenyes
typea type of deployment action to perform, can be 'create', 'delete' and 'delete-all'yes
logsurl to deployment logsno
descriptiondescription of a deploymentno
deployment_idan id for deployment if 'delete' type is usedno
statusstatus for created deploymentno
environmentenvironment to create or delete all deployments in, default to context.ref without prefixes ('refs/heads/', 'deploy-'), i.e. branch nameno
environment_urllink for the deployment (e.g. http://staging.your.app/status)no
main_branchname of main branch of the repo, to get and store sha of the head commit and track diff being deployedno
job_statuspass `{{job.status}}` to set the deployment completion status post script accordinglyno
slack_tokenpass to authorize deployment completion messages to Slackno
slack_channelname of channel to post deployment completion messagesno
deployment_confidence_urllink for the deployment confidence dashboardno
mutate_deploymentWhether the deployment status needs to be mutated by this actionno
current_shaSha of the deploymentno

no outputs