chore(security and testing): patch sigstore and run Playwright CI on the nashua self-hosted runner for release/3.12 (#6123)

This commit is contained in:
Joe Boccanfuso authored and GitHub committed 2026-07-07 13:53:57 -04:00
1 parent 8460409a62
commit 646dd583a2
28 files changed
+382 -226

No files matched your search

+9 -4
View File
@@ -9,8 +9,8 @@ concurrency:
jobs:
playwright-tests:
timeout-minutes: 60
runs-on: self-hosted
timeout-minutes: 120
runs-on: [self-hosted, nashua]
strategy:
fail-fast: false
matrix:
@@ -28,11 +28,16 @@ jobs:
- name: Install dependencies
run: bun install --frozen-lockfile
- name: Install Playwright browsers
run: npx playwright install
# Only chromium is used (firefox/webkit projects are commented out in
# playwright.config.ts). Scoping the install to chromium avoids
# downloading + dep-validating browsers we never launch (the WebKit
# validation is what surfaces "missing libwoff1/libflite1/..." on hosts
# without those libs).
run: npx playwright install chromium
- name: Run Playwright tests
run: |
export NODE_OPTIONS="--max_old_space_size=10192"
bun run test:e2e:coverage
bash .scripts/ci/with-nashua-lock.sh bun run test:e2e:coverage
- name: Create directory of test results
if: ${{ !cancelled() }}
run: |