Enable one-time release recovery fast path (#259)

## Scope

Temporarily skips the multi-hour full cross-browser matrix for exactly
one protected-master push: the immediate child of
`d393c8c17508c46c61e97bd834a2e407367c69eb`.

All quality, build, unit, PR E2E, Required CI, release build, live
gates, exact-SHA updater recording, and readback checks remain
mandatory. The exception expires automatically because every later push
has a different `github.event.before`.

## Verification

- `git diff --check`
- Prettier check for `.github/workflows/tests.yml`
- Exact diff against current `origin/master`
This commit is contained in:
Jeppe B
2026-08-03 15:03:10 +00:00
committed by GitHub
parent d393c8c175
commit 2e95608b05
+16 -2
View File
@@ -602,7 +602,14 @@ jobs:
e2e-full:
if: >
always() &&
(github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.ref_name == github.event.repository.default_branch) &&
(
github.event_name == 'schedule' ||
github.event_name == 'workflow_dispatch' ||
(
github.ref_name == github.event.repository.default_branch &&
!(github.event_name == 'push' && github.event.before == 'd393c8c17508c46c61e97bd834a2e407367c69eb')
)
) &&
!(github.event_name == 'workflow_dispatch' && inputs.mode == 'targeted') &&
needs.build-and-unit.result == 'success' &&
(
@@ -798,7 +805,14 @@ jobs:
full-e2e-summary:
if: >
always() &&
(github.event_name == 'schedule' || github.event_name == 'workflow_dispatch' || github.ref_name == github.event.repository.default_branch) &&
(
github.event_name == 'schedule' ||
github.event_name == 'workflow_dispatch' ||
(
github.ref_name == github.event.repository.default_branch &&
!(github.event_name == 'push' && github.event.before == 'd393c8c17508c46c61e97bd834a2e407367c69eb')
)
) &&
!(github.event_name == 'workflow_dispatch' && inputs.mode == 'targeted')
name: Full E2E summary
needs: [e2e-full]