Repository navigation
ci(bench): run the build benchmark only when its result can change - #686
Conversation
Quest-Claim: f6cf34404df88633
Drop the nightly schedule, the moq Nix comparison, and the pure corpora (regex, wasmparser); keep the Nix table in the README. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
|
No actionable comments were generated in the recent review. WalkthroughThe benchmark workflow no longer runs on a daily schedule and no longer includes a separate Nix benchmark job. Its pull-request path comparison includes changes under Merge Risk:
|

Finishes quest/m0/bench-trim.md: the build-speed benchmark costs CI only when its result can change.
Changes
bench.yml: drops the nightly schedule (about 3.5 runner-hours a night on fully pinned inputs) and theBench (moq nix)andpurejobs. It still runs on manual dispatch and on a PR that changes the harness, its workflow, thebuild-benchshell, orbench-ra-jit.bench/build/nix.{sh,nix,toml},nix-report.jq,just bench-nix, the flake'sbench-nixpackage and its now-unusedmbxinput, and the nixfmt references tonix.nix.regex.Cargo.lock, and the code only they used: thepurerule (check_graphbecomescheck_no_c) and the corpuslockfield.011402e). The pure corpora produced no README table.Choices made without asking
mbxinput since nothing else used it. #426 uses the host's mbx, not this input.lockfield instead of keeping it unused.Public API: none. Wire: none.
Checks
quest gate just cipassed locally.Models
Size: S
Implementer: Claude Code, Opus 5.5, low effort
🤖 Generated with Claude Code
(Written by Opus 5.5 with low)
Review
Rewritten by
quest reviewafter each round.01a1c3b2-5a88-7f72-bf0f-5115c32bb181, round 1Inspection found no actionable defects or apparent regressions in the remaining benchmark harness, but no builds or tests were run.