From 76c18d9e967948e7ce596b2ff9fcd1200e6da21c Mon Sep 17 00:00:00 2001 From: Coding-Dev-Tools Date: Tue, 8 Sep 2026 07:26:34 -0400 Subject: [PATCH] fix(release): install all Playwright browsers --- .github/workflows/release.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 07848fe4..0106bac3 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -464,7 +464,11 @@ jobs: python -m pip install --upgrade pip python -m pip install -e ".[test]" "uvicorn[standard]>=0.29" npm ci --ignore-scripts --omit=optional - npx playwright install --with-deps chromium + # The Playwright project runs dedicated Firefox and WebKit smoke + # projects as well as Chromium. Install every browser exercised by + # the release gate so a clean runner cannot fail for a missing + # executable after the Chromium-only install succeeds. + npx playwright install --with-deps chromium firefox webkit - name: Audit the root browser dependency lock run: npm audit --audit-level=high - name: Playwright desktop/mobile, keyboard, CSP, console, and axe checks