29 lines · 948 B · Rust
RawDownload
use gh_workflow::{Event, Job, Level, Permissions, PullRequest, Push, UsesJob, Workflow}; use crate::tasks::workflows::{    steps::{NamedJob, named},    vars::one_workflow_per_non_main_branch_and_token,}; pub(crate) fn run_tests() -> Workflow {    let call_extension_tests = call_extension_tests();    named::workflow()        .on(Event::default()            .pull_request(PullRequest::default().add_branch("**"))            .push(Push::default().add_branch("main")))        .concurrency(one_workflow_per_non_main_branch_and_token("pr"))        .add_job(call_extension_tests.name, call_extension_tests.job)} pub(crate) fn call_extension_tests() -> NamedJob<UsesJob> {    let job = Job::default()        .permissions(Permissions::default().contents(Level::Read))        .uses(            "zed-industries",            "zed",            ".github/workflows/extension_tests.yml",            "main",        );     named::job(job)}

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t