A GitHub Actions workflow run is made up of one or more jobs and each job is associated with a check run. The
workflow_job webhook is sent during state transitions of a workflow job. The job state is included in the webhook payload as the
action property, which currently takes the values of
With this change, the
workflow_job webhook will now support a new
waiting state whenever a job is waiting on an environment protection rule, aligning with the
waiting state of the corresponding check run. This enables better insight into the progress of a job when using environment protection rules.
In addition, when a job refers to an
environment key in its YAML definition, the resulting
workflow_job webhook payload will also include a new property,
deployment with the metadata about the deployment created by the check run.
For questions, visit the GitHub Actions community.
To see what's next for Actions, visit our public roadmap.