Your browser sucks, JavaScript disabled! Gunnar's console needs JavaScript and WebAssembly. Git over SSH on port 2222 does not.

nordisk/dwarves

pipelines/coverage-guests.runa.ron

// coverage-guests.runa.ron — the nightly test coverage of a repository whose tests load the
// WebAssembly guests it builds (lane MON-OSSF, 2026-10-31: monetize). Its own
// `cargo xtask build-guests` first (into $CARGO_TARGET_DIR, where the guest-loading tests look:
// they never skip a guest that is not built), then `cargo ci-verbs coverage` as coverage.runa.ron
// over $DWARVES_CI_COVERAGE_PACKAGES (cargo llvm-cov in the step image), coverage.json and
// summary.md published in nordisk/ci-status. A number is never red by itself; a test that
// fails is. 05:00 UTC.
Pipeline(
    name: "coverage-guests",
    triggers: [
        Cron("0 5 * * *"),
        Manual,
    ],
    stages: [
        Stage(
            name: "guests",
            steps: [
                Xtask(cmd: "build-guests"),
            ],
        ),
        Stage(
            name: "coverage",
            steps: [
                Xtask(cmd: "coverage", alias: "ci-verbs", repo: "dwarves"),
            ],
        ),
    ],
)