Commit a5c6fdd
fix: install Chromium dependencies for Puppeteer in CI
GitHub Actions Ubuntu runners don't have all required system libraries
for headless Chrome. Added apt-get install step for Puppeteer dependencies.
Installed packages:
- libnss3, libatk*, libcups2, libdrm2 — core browser libs
- libxkbcommon0, libxcomposite1, libxdamage1, libxfixes3, libxrandr2 — X11
- libgbm1 — GPU/graphics
- libasound2 — audio (headless doesn't need it, but Chromium checks)
This runs before npm ci to ensure Puppeteer can download and run Chrome.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>1 parent 60284f8 commit a5c6fdd
1 file changed
Lines changed: 17 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
30 | 47 | | |
31 | 48 | | |
32 | 49 | | |
| |||
0 commit comments