| token | A GitHub access token | yes | ${{ github.token }} |
| repository | The repository of the deployment | yes | ${{ github.repository }} |
| ref | The repository ref of the deployment | yes | ${{ github.ref }} |
| task | The task of the deployment | — | deploy |
| description | The description of the deployment | — | — |
| payload | The payload of the deployment | — | — |
| environment | The environment of the deployment | — | — |
| production-environment | Specifies if the given environment is specific to the deployment and will no longer exist at some point in the future. Default: `false` | — | — |
| transient-environment | Specifies if the given environment is one that end-users directly interact with. Default: `true` when `environment` is `production` and `false` otherwise. | — | — |
| state | The initial status of the deployment | yes | in_progress |
| environment-url | The environment URL of the deployment | — | — |
| auto-close | Enable auto-close for the deployment | — | true |
| #job-status | DO NOT SET MANUALLY | — | ${{ job.status }} |