diff --git a/.github/workflows/bug-repro.yml b/.github/workflows/bug-repro.yml index 26adc195f..6c057f011 100644 --- a/.github/workflows/bug-repro.yml +++ b/.github/workflows/bug-repro.yml @@ -15,12 +15,12 @@ on: type: choice options: ['all', 'linux', 'macos', 'windows'] default: 'all' - # Iteration convenience: any push to a qa/** branch runs the board straight - # from that branch's own copy of this file (no main merge needed). Non-gating. - push: - # Exclude the dedicated lane branches so they only run their own workflow - # (fast-repro / soak / smoke), not the full board too. - branches: ['qa/**', '!qa/fast-**', '!qa/soak-**', '!qa/smoke-**'] + # DISPATCH-ONLY by decision (2026-08-02): the board's primary venue is the + # LOCAL multi-leg CI (scripts/repro.sh on macOS/Linux/Windows), which can hold + # the real-repo corpus tier that GitHub runners never can -- the old qa/** + # push trigger auto-ran a board that was structurally red from those corpus + # skips, repainting red that blocked nobody. Manual dispatch remains for + # cross-platform spot checks (gh workflow run bug-repro.yml --ref ). permissions: contents: read