step-security/GitHub Deployments
GitHub action for working painlessly with deployment statuses.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Stale
- License
- None
Inputs
| name | description | required | default |
|---|---|---|---|
| step | One of 'start', 'finish', 'deactivate-env', or 'delete-env' | yes | — |
| token | GitHub access token | yes | ${{ github.token }} |
| env | The name of the deployment environment in GitHub to create statuses in. | yes | — |
| repository | Set status for a different repository, using the format `$owner/$repository` (optional, defaults to the current repository) | no | — |
| logs | URL to logs | no | — |
| desc | Description to set in status | no | — |
| ref | The git ref to use for the deploy, defaults to `github.ref` | no | — |
| task | The task to assign to the deployment, defaults to 'deploy' | no | — |
| debug | Print arguments used by this action and other debug information. | no | false |
| deployment_id | The deployment ID to update (if specified during `start`, the deployment will be updated instead of creating a new one) | no | — |
| env_url | The environment URL (for `finish` only) | no | — |
| status | The deployment status (for `finish` only) | no | — |
| override | Whether to manually mark existing deployments of this environment as inactive (for `start` and `finish` only) | no | — |
| auto_inactive | Whether to mark existing deployments as inactive if a deployment succeeds (for `finish` only) | no | false |
| payload | JSON-formatted dictionary with extra information about the deployment (for `start` only) | no | — |
Outputs
no outputs