Struct github_webhook::payload_types::WorkflowJob
source · pub struct WorkflowJob<'a> {Show 23 fields
pub id: usize,
pub run_id: usize,
pub run_attempt: usize,
pub run_url: &'a str,
pub head_sha: &'a str,
pub node_id: &'a str,
pub name: &'a str,
pub check_run_url: &'a str,
pub html_url: &'a str,
pub url: &'a str,
pub status: WorkflowJobStatus,
pub steps: Vec<WorkflowStep<'a>>,
pub conclusion: Option<WorkflowJobConclusion>,
pub labels: Vec<&'a str>,
pub runner_id: Option<usize>,
pub runner_name: Option<&'a str>,
pub runner_group_id: Option<usize>,
pub runner_group_name: Option<&'a str>,
pub started_at: &'a str,
pub completed_at: Option<&'a str>,
pub workflow_name: Option<&'a str>,
pub head_branch: Option<&'a str>,
pub created_at: &'a str,
}
Expand description
The workflow job. Many workflow_job
keys, such as head_sha
, conclusion
, and started_at
are the same as those in a check_run
object.
Fields§
§id: usize
§run_id: usize
§run_attempt: usize
§run_url: &'a str
§head_sha: &'a str
§node_id: &'a str
§name: &'a str
§check_run_url: &'a str
§html_url: &'a str
§url: &'a str
§status: WorkflowJobStatus
The current status of the job. Can be queued
, in_progress
, or completed
.
steps: Vec<WorkflowStep<'a>>
§conclusion: Option<WorkflowJobConclusion>
§labels: Vec<&'a str>
Custom labels for the job. Specified by the "runs-on"
attribute in the workflow YAML.
runner_id: Option<usize>
The ID of the runner that is running this job. This will be null
as long as workflow_job[status]
is queued
.
runner_name: Option<&'a str>
The name of the runner that is running this job. This will be null
as long as workflow_job[status]
is queued
.
runner_group_id: Option<usize>
The ID of the runner group that is running this job. This will be null
as long as workflow_job[status]
is queued
.
runner_group_name: Option<&'a str>
The name of the runner group that is running this job. This will be null
as long as workflow_job[status]
is queued
.
started_at: &'a str
§completed_at: Option<&'a str>
§workflow_name: Option<&'a str>
The name of the workflow.
head_branch: Option<&'a str>
The name of the current branch.
created_at: &'a str