mirror of
https://github.com/NVIDIA/OpenShell.git
synced 2026-10-15 05:09:44 +08:00
Break the flat 12-step run list into seven hidden sibling tasks — one positive control, four single-driver builds, one mixed docker+podman build, and one zero-driver build (which also runs the extension-only unit tests). The top-level task becomes a `depends` aggregator over them. Each sub-task runs the exact same cargo build + verify-drivers-compiled- out.sh pair as before, so total work and CI wall clock are unchanged. The split lets a developer re-run a single leg in isolation (`mise run rust:verify:drivers-off:podman`) after a failure, and mise's per-task log prefix makes a failing leg trivially identifiable in CI output. The parent task keeps the same name so `.github/workflows/branch-checks.yml` needs no change. Signed-off-by: Dimitar Mirchev <28221091+dimityrmirchev@users.noreply.github.com>