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"),
],
),
],
)