Repository navigation
Commit 1c2466d
committed
ci: park perf-nightly to dispatch and stop the coverage-gate cascade double-red (#1781 A3, A5)
A3: perf-nightly writes a report and compares nothing, so it structurally
cannot catch a regression. iOS wall-clock medians swing up to +122%
night-to-night at n=5 (a comparator would print noise), no doc/issue reads
the report, and the iOS job holds a macOS runner ~22min nightly. Parked to
workflow_dispatch following the #1781 A1 pattern (replays-manual.yml); it
declares no gate-manifest check, so no declarations.ts change is needed.
`pnpm perf` / scripts/perf are untouched.
A5: the "Enforce changed-line coverage gate" step ran `if: always()`, so
when the preceding "Run coverage" step failed, lcov.info was never written
and this step failed too with "no lcov report" -- a cascade double-red, not
a coverage verdict. 16 of the last 17 red instances (60d) were this cascade;
the step now runs only when Run coverage succeeded.1 parent 4bba404 commit 1c2466d
2 files changed
Lines changed: 10 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
| 342 | + | |
342 | 343 | | |
343 | 344 | | |
344 | 345 | | |
| |||
355 | 356 | | |
356 | 357 | | |
357 | 358 | | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
358 | 362 | | |
359 | | - | |
| 363 | + | |
360 | 364 | | |
361 | 365 | | |
362 | 366 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
4 | | - | |
5 | | - | |
6 | | - | |
7 | | - | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
8 | 8 | | |
9 | 9 | | |
10 | | - | |
11 | | - | |
12 | 10 | | |
13 | 11 | | |
14 | 12 | | |
| |||
0 commit comments