pipelines/bench-readme-holger.runa.ron
// bench-readme-holger.runa.ron — the weekly bench of Holger and its README speed tables (lane
// README-BENCH, 2026-10-31; the owner's standing rule: a performance claim comes only from a
// bencher run on REAL repositories). `ci-verbs bench-readme` sends the checkout to oden over
// ssh, runs Holger's own `cargo xtask bench-readme run` (the bencher on the real seeds in
// ~/bench-seeds/holger on oden), `write` (the README tables from the new result) and `compare
// --threshold 25` there in ci4, brings back the new result (holperf/results/) and the READMEs,
// commits them with no trailer and proposes a NEW bench/ branch that the forge merges into
// main with --no-ff. A regression past 25 % is red and proposes nothing. Saturday 09:10 UTC:
// after the nightly batch and Gunnar's bench, so oden is quiet and dwarf's queue is empty; the
// bench's run on oden takes a build slot there (~/bin/oden-slot.sh).
Pipeline(
name: "bench-readme-holger",
triggers: [
Cron("10 9 * * 6"),
Manual,
],
stages: [
Stage(
name: "bench",
steps: [
Xtask(cmd: "bench-readme", alias: "ci-verbs", repo: "dwarves", args: ["--host", "oden", "--seeds", "bench-seeds/holger", "--machine", "oden", "--threshold", "25", "--merge", "main", "--slot", "~/bin/oden-slot.sh", "--author", "Rickard Lundin <rickard@ignalina.dk>"]),
],
),
],
)