compare_perf.rs

 1use gh_workflow::*;
 2
 3use crate::tasks::workflows::{
 4    runners,
 5    steps::{self, NamedJob, named},
 6};
 7
 8/// Generates the danger.yml workflow
 9pub fn compare_perf() -> Workflow {
10    let run_perf = run_perf();
11    named::workflow()
12        .on(Event::default().workflow_dispatch(WorkflowDispatch::default()))
13        .add_job(run_perf.name, run_perf.job)
14}
15
16pub fn run_perf() -> NamedJob {
17    named::job(
18        Job::default()
19            .runs_on(runners::LINUX_SMALL)
20            .add_step(steps::checkout_repo())
21            .add_step(steps::cargo_fmt()),
22    )
23}