Commit 37c309d
ci: build the site and smoke-check it in a real browser
A green build cannot tell you the page renders. A Dependabot PR that bumped
react without react-dom built clean in RFutils and left the hosted page
showing only its footer from 2026-08-11 until an outside user reported it.
This installs with a plain npm ci, checks the lockfile matches the manifest
(npm ls), builds, then loads the built site in headless Chromium and fails
on any runtime error or an empty root.
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>1 parent 142bb2c commit 37c309d
1 file changed
Lines changed: 33 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
0 commit comments