SaylorTwift's picture
SaylorTwift HF Staff
Add files using upload-large-folder tool
1851bae verified
Raw History Blame Contribute Delete
611 Bytes
use gh_workflow::generate::Generate;
use gh_workflow::*;
use crate::jobs::label_sync_job;
/// Generate labels workflow
pub fn generate_labels_workflow() {
let labels_workflow = Workflow::default()
.name("Github Label Sync")
.on(Event {
push: Some(Push { branches: vec!["main".to_string()], ..Push::default() }),
..Event::default()
})
.permissions(Permissions::default().contents(Level::Write))
.add_job("label-sync", label_sync_job());
Generate::new(labels_workflow)
.name("labels.yml")
.generate()
.unwrap();
}