Commit 0c6e07b
committed
ci: pull Playwright browsers from MCR image, not cdn.playwright.dev
cdn.playwright.dev browser-binary downloads stall from GitHub runners (the binaries never finish, hanging the job for its full duration even with a timeout+retry; confirmed via logs). Pull the exact matching browsers from the official Playwright image on Microsoft Container Registry (mcr.microsoft.com/playwright:v1.59.1-noble, independent of cdn.playwright.dev) and copy them into the default browser cache. Verified: the v1.59.1-noble tag exists, the image keeps browsers at /ms-playwright with 0777 perms, and its browser revisions match @playwright/test 1.59.1 by construction. e2e still runs on the normal runner as a non-root user, so Chromium keeps its sandbox. install-deps stays (apt only, no CDN). Keep the image tag in lockstep with @playwright/test on bumps.1 parent c1e7494 commit 0c6e07b
2 files changed
Lines changed: 25 additions & 19 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
27 | 27 | | |
28 | 28 | | |
29 | 29 | | |
30 | | - | |
31 | | - | |
32 | | - | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
33 | 36 | | |
34 | | - | |
35 | | - | |
36 | | - | |
37 | | - | |
38 | | - | |
39 | | - | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
40 | 43 | | |
41 | 44 | | |
42 | 45 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
75 | 75 | | |
76 | 76 | | |
77 | 77 | | |
78 | | - | |
| 78 | + | |
79 | 79 | | |
80 | | - | |
81 | | - | |
82 | | - | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
83 | 86 | | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
90 | 93 | | |
91 | 94 | | |
92 | 95 | | |
| |||
0 commit comments