You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pull_request: trigger added to .github/workflows/benchmark.yml, gated by a path filter (src/**, modules/**, assets/shaders/**, build.zig) or a run-benchmark label to control cost. Document the chosen gate.
Benchmark results pushed to Bencher (or equivalent OSS trend store) for historical tracking.
Bencher project + API token configured (repo secret).
Trend dashboard link posted as a PR comment on benchmark-triggered runs.
Nightly scheduled run also pushed to Bencher for stable long-term baseline.
Part of #834 (Production-Readiness Audit) — Batch B4 (make bench/visual actually fail, parallel-safe).
Replaces audit items #3 + #19 (merged because both touch
benchmark.yml). Parallel with:audit-b4siblings — this issue ownsbenchmark.yml.Problem
Two related gaps sharing one file, so they ship as one PR:
benchmark.ymltriggers onpush: dev+workflow_dispatchonly. Performance regressions land ondevand are detected after merge, when bisecting is harder.Acceptance criteria
pull_request:trigger added to.github/workflows/benchmark.yml, gated by a path filter (src/**,modules/**,assets/shaders/**,build.zig) or arun-benchmarklabel to control cost. Document the chosen gate.Files in scope
.github/workflows/benchmark.ymlbencher.ymlor similar) if neededDependencies
Out of scope
Branch / PR
ci/bench-pr-trigger-bencher· Targets:dev