Problem
The current E2E workflow gets stuck after the Playwright Chromium download completes (100%) and never proceeds to the next step, eventually getting killed by the job timeout with Error: The operation was canceled.
npx playwright install chromium --with-deps downloads a 170MB binary and then hangs silently during the post-extraction phase on ubuntu-latest runners. This is unnecessary because GitHub Actions runners already have Google Chrome pre-installed.
Fix:
Remove the browser install step and add channel: 'chrome' to playwright.config.js to use the system Chrome instead.
See PR #1 for the full fix.
Workaround (until PR is merged):
In playwright.config.js:
jsprojects: [
{
name: 'chromium',
use: { ...devices['Desktop Chrome'], channel: 'chrome' },
},
],
And remove the npx playwright install chromium --with-deps step from the workflow.
thanks :)
Problem
The current E2E workflow gets stuck after the Playwright Chromium download completes (100%) and never proceeds to the next step, eventually getting killed by the job timeout with Error: The operation was canceled.
npx playwright install chromium --with-depsdownloads a 170MB binary and then hangs silently during the post-extraction phase onubuntu-latestrunners. This is unnecessary because GitHub Actions runners already have Google Chrome pre-installed.Fix:
Remove the browser install step and add
channel: 'chrome' to playwright.config.jsto use the system Chrome instead.See PR #1 for the full fix.
Workaround (until PR is merged):
In
playwright.config.js:And remove the
npx playwright install chromium --with-depsstep from the workflow.thanks :)