From 564befe1a30ee0222f54531637feafd4b7ad8037 Mon Sep 17 00:00:00 2001 From: WH-2099 Date: Thu, 20 Aug 2026 01:40:10 +0000 Subject: [PATCH 1/3] fix(ci): extend Playwright install timeout --- .github/workflows/web-e2e.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/web-e2e.yml b/.github/workflows/web-e2e.yml index 3da6679a0b4250..0dd224d9fbb735 100644 --- a/.github/workflows/web-e2e.yml +++ b/.github/workflows/web-e2e.yml @@ -48,7 +48,7 @@ jobs: - name: Install Playwright browsers for core E2E if: ${{ !inputs.run-external-runtime }} - timeout-minutes: 15 + timeout-minutes: 30 working-directory: ./e2e run: vp run e2e:install:ci From af5313392564a6b5a758d95b91bcbb7bc8787dbb Mon Sep 17 00:00:00 2001 From: WH-2099 Date: Thu, 20 Aug 2026 02:18:32 +0000 Subject: [PATCH 2/3] fix(ci): use preinstalled Playwright dependencies --- .github/workflows/web-e2e.yml | 2 +- e2e/package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/web-e2e.yml b/.github/workflows/web-e2e.yml index 0dd224d9fbb735..3da6679a0b4250 100644 --- a/.github/workflows/web-e2e.yml +++ b/.github/workflows/web-e2e.yml @@ -48,7 +48,7 @@ jobs: - name: Install Playwright browsers for core E2E if: ${{ !inputs.run-external-runtime }} - timeout-minutes: 30 + timeout-minutes: 15 working-directory: ./e2e run: vp run e2e:install:ci diff --git a/e2e/package.json b/e2e/package.json index 871766c9714f72..ea33759cbd0ee0 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -13,8 +13,8 @@ "e2e:full:headed": "tsx ./scripts/run-cucumber.ts --full --headed", "e2e:headed": "tsx ./scripts/run-cucumber.ts --headed", "e2e:install": "playwright install --with-deps chromium webkit", - "e2e:install:ci": "playwright install --with-deps --only-shell chromium webkit", - "e2e:install:ci:chromium": "playwright install --with-deps --only-shell chromium", + "e2e:install:ci": "playwright install --only-shell chromium webkit", + "e2e:install:ci:chromium": "playwright install --only-shell chromium", "e2e:middleware:down": "tsx ./scripts/setup.ts middleware-down", "e2e:middleware:up": "tsx ./scripts/setup.ts middleware-up", "e2e:post-merge": "tsx ./scripts/run-post-merge.ts", From f68014a951fe8ef7976323799d41cf0779fb7b09 Mon Sep 17 00:00:00 2001 From: WH-2099 Date: Thu, 20 Aug 2026 02:31:09 +0000 Subject: [PATCH 3/3] fix(ci): run Playwright on GitHub Ubuntu --- .github/workflows/web-e2e.yml | 2 +- e2e/package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/web-e2e.yml b/.github/workflows/web-e2e.yml index 3da6679a0b4250..e6bc08d44af2e5 100644 --- a/.github/workflows/web-e2e.yml +++ b/.github/workflows/web-e2e.yml @@ -14,7 +14,7 @@ permissions: jobs: test: name: Web Full-Stack E2E - runs-on: depot-ubuntu-24.04-4 + runs-on: ubuntu-24.04 timeout-minutes: 120 defaults: run: diff --git a/e2e/package.json b/e2e/package.json index ea33759cbd0ee0..871766c9714f72 100644 --- a/e2e/package.json +++ b/e2e/package.json @@ -13,8 +13,8 @@ "e2e:full:headed": "tsx ./scripts/run-cucumber.ts --full --headed", "e2e:headed": "tsx ./scripts/run-cucumber.ts --headed", "e2e:install": "playwright install --with-deps chromium webkit", - "e2e:install:ci": "playwright install --only-shell chromium webkit", - "e2e:install:ci:chromium": "playwright install --only-shell chromium", + "e2e:install:ci": "playwright install --with-deps --only-shell chromium webkit", + "e2e:install:ci:chromium": "playwright install --with-deps --only-shell chromium", "e2e:middleware:down": "tsx ./scripts/setup.ts middleware-down", "e2e:middleware:up": "tsx ./scripts/setup.ts middleware-up", "e2e:post-merge": "tsx ./scripts/run-post-merge.ts",