From 377a2c89b156994b6e60e7211e50af9015225b08 Mon Sep 17 00:00:00 2001 From: Francisco Solla Date: Thu, 5 Nov 2026 16:52:50 -0300 Subject: [PATCH] fix(ci): pina ubuntu-24.04 nos jobs com Playwright MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O label ubuntu-latest migrou para Ubuntu 26.04 em out/2026 e o Playwright 1.58.2 não tem build para 26.04 (run 42095564329: 'Playwright does not support chromium on ubuntu26.04-x64'). Pina o job checks do ci-pr e o verify do deploy em ubuntu-24.04 até o bump do Playwright. --- .github/workflows/ci-pr.yml | 5 ++++- .github/workflows/deploy.yml | 4 +++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ci-pr.yml b/.github/workflows/ci-pr.yml index 8f508df8..0e2081f0 100644 --- a/.github/workflows/ci-pr.yml +++ b/.github/workflows/ci-pr.yml @@ -62,7 +62,10 @@ env: jobs: checks: if: github.event.pull_request.head.repo.full_name == github.repository - runs-on: ubuntu-latest + # Playwright 1.58.2 has no ubuntu26.04 build and `ubuntu-latest` migrated + # to 26.04 in Oct 2026 (run 42095564329). Pin 24.04 until the Playwright + # bump lands; `ubuntu-latest` here breaks every PR at browser install. + runs-on: ubuntu-24.04 timeout-minutes: 50 services: postgres-int: diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index cf4386bd..6293213f 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -101,7 +101,9 @@ jobs: verify: needs: [preflight] if: needs.preflight.outputs.should_deploy == 'true' - runs-on: ubuntu-latest + # Same pin as ci-pr: Playwright 1.58.2 has no ubuntu26.04 build and + # `ubuntu-latest` migrated to 26.04 in Oct 2026. + runs-on: ubuntu-24.04 timeout-minutes: 50 services: # OPS71 — GitHub hosted: jobs run on the runner VM, so services are