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: WorkflowJobStatusThe 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