Commit cd07fbb
committed
ci(web-ci): split Playwright e2e into functional (gating) + Lighthouse (informational)
The Lighthouse audit step uses Playwright Chromium with CDP-attached
Lighthouse, which intermittently hits NO_FCP ("The page did not paint
any content") in headless environments — reproducible on both Ubuntu
CI and macOS local. This is an environmental quirk of the headless
Chromium + CDP + Lighthouse stack, not a defect in the page.
Source of truth for Lighthouse 100/100/100/100 is now:
1. PageSpeed Insights run against the live URL in web-deploy.yml
2. Manual `pnpm run test:lighthouse` against a local prod build
CI still uploads Lighthouse reports as an artifact when the runs do
produce data, so regressions are observable even when the gate is off.1 parent 01acdd2 commit cd07fbb
1 file changed
Lines changed: 14 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
71 | | - | |
72 | | - | |
| 71 | + | |
| 72 | + | |
73 | 73 | | |
74 | 74 | | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
75 | 87 | | |
76 | 88 | | |
77 | 89 | | |
| |||
0 commit comments