From 9c0bdb078dbc9270a654a1549429e31ffd3ec5af Mon Sep 17 00:00:00 2001 From: Tee8z Date: Tue, 10 Nov 2026 14:45:52 -0500 Subject: [PATCH] fix(ci): pin Playwright jobs to supported Ubuntu runner Signed-off-by: Tee8z --- .github/workflows/_ci-desktop.yml | 3 ++- .github/workflows/_ci-flake.yml | 3 ++- .github/workflows/_ci-relay.yml | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.github/workflows/_ci-desktop.yml b/.github/workflows/_ci-desktop.yml index bcdb3b63d96..982490a72ca 100644 --- a/.github/workflows/_ci-desktop.yml +++ b/.github/workflows/_ci-desktop.yml @@ -191,7 +191,8 @@ jobs: desktop-smoke-e2e: name: Desktop Smoke E2E (${{ matrix.shard }}) - runs-on: ubuntu-latest + # Pinned Playwright supports Ubuntu 24.04; ubuntu-latest now selects 26.04. + runs-on: ubuntu-24.04 # A smoke shard needs ~12m, and Chromium dependency setup is bounded by # ci-apt-retry.sh (~25m worst case). Leave time for the full suite # and its reports to finish. diff --git a/.github/workflows/_ci-flake.yml b/.github/workflows/_ci-flake.yml index ff527ddb7d1..5ade75021a3 100644 --- a/.github/workflows/_ci-flake.yml +++ b/.github/workflows/_ci-flake.yml @@ -215,7 +215,8 @@ jobs: name: Flake check (Playwright smoke, ${{ matrix.shard }}/${{ needs.flake-select.outputs.playwright_shard_total }}) needs: [flake-select] if: needs.flake-select.outputs.playwright != '' - runs-on: ubuntu-latest + # Pinned Playwright supports Ubuntu 24.04; ubuntu-latest now selects 26.04. + runs-on: ubuntu-24.04 # Same bound as a smoke shard: Chromium dependency setup is bounded by # ci-apt-retry.sh (~25m worst case), and flake-check.mjs sizes the shards # so the repetitions fit the rest. diff --git a/.github/workflows/_ci-relay.yml b/.github/workflows/_ci-relay.yml index bf57fb424ba..901a0201b6b 100644 --- a/.github/workflows/_ci-relay.yml +++ b/.github/workflows/_ci-relay.yml @@ -246,7 +246,8 @@ jobs: desktop-e2e-integration-shard: name: Desktop E2E Integration (${{ matrix.shard }}/${{ strategy.job-total }}) - runs-on: ubuntu-latest + # Pinned Playwright supports Ubuntu 24.04; ubuntu-latest now selects 26.04. + runs-on: ubuntu-24.04 # A shard needs ~10m; Playwright install-deps is bounded by # ci-apt-retry.sh (~25m worst case), so a degraded mirror fails with its # own error instead of the job timeout.