Commit 37ca8a6
authored
ci(e2e): cache Playwright browser downloads (#1326)
## Summary
Caches Playwright browser downloads for end-to-end CI. Cache keys include the
Playwright version and the runner's architecture, hosted environment, and Linux
distribution, so incompatible runner families cannot share browser archives.
Cache misses keep the full Chromium and WebKit install. Cache hits reuse the
browsers and install only the required system packages.
Co-authored-by: Matthew Jacobs <mjacobs@users.noreply.github.com>1 parent 446da68 commit 37ca8a6
1 file changed
Lines changed: 30 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
358 | 358 | | |
359 | 359 | | |
360 | 360 | | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
361 | 381 | | |
| 382 | + | |
362 | 383 | | |
363 | 384 | | |
364 | 385 | | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
365 | 395 | | |
366 | 396 | | |
367 | 397 | | |
| |||
0 commit comments