mirror of
https://github.com/diegosouzapw/OmniRoute.git
synced 2026-07-26 09:52:11 +03:00
A hotfix with 3 fixes paid the full 33min gate 3x in v3.8.48 (owner: '6h to re-validate 3 fixes makes no sense'). Modeled on the Chromium/VS Code/Node emergency lanes — skip WAITING, never validation: - PRs labeled 'hotfix' (owner-applied; entry policy: production-broken only, previous green heavy-run linked as evidence, cherry-pick-only scope — documented in docs/ops/RELEASE_CHECKLIST.md) skip test-e2e (9 shards, the ~25min critical path), test-coverage, quality-gate and quality-extended. Build, unit shards, integration, vitest, lint bag, docs-sync, pack-artifact and the tarball boot-smoke still run: green in ~15min. - classify-pr-changes gains a testsOnly output: a diff entirely under tests/ with nothing in tests/e2e/ cannot change the served app, so the E2E matrix skips automatically (changing an e2e spec still runs e2e). TDD: 4 new classifier tests red->green; full-shape asserts aligned additively.