Repository navigation
Bump Playwright to 1.64.1 and override node-forge to unblock CI - #152
Conversation
|
Important
This repository does not receive automatic reviews because it has fewer than 10 stars.
|
🔀 Cross-SDK feature parity, no ports neededThis pull request is labelled |
GitHub's ubuntu-latest image now resolves to Ubuntu 26.04, and Playwright
1.60.0 refuses to install Chromium on it ("Playwright does not support
chromium on ubuntu26.04-x64"), failing the E2E job on every PR. Ubuntu 26.04
support landed in Playwright 1.61, so bump the catalog pins for playwright
and @playwright/test to the latest release, 1.64.1.
The Security Audit job also fails on five high-severity node-forge advisories
(GHSA-7wch-p9px-956x, GHSA-jc66-7q78-782g, GHSA-8hrf-8g6f-7xwp,
GHSA-hqq3-7jhf-c5jx, GHSA-5x38-2vff-x55p), patched in >=1.4.1. node-forge is
pulled in transitively through nuxt > listhen, so override it to 1.4.2.
Signed-off-by: Brion <info@brionmario.com>
08e8972 to
0115c14
Compare
Purpose
Unblocks the PR Builder, which is currently failing on every PR (e.g. run 41460584412 on #151).
🎭 Playwright E2E Tests:
ubuntu-latestnow resolves to Ubuntu 26.04, which Playwright 1.60.0 does not support:Ubuntu 26.04 support was added in Playwright 1.61. This bumps the
playwrightand@playwright/testcatalog pins to the latest release, 1.64.1.🔍 Security Audit:
pnpm audit --audit-level=highfails on five node-forge advisories, all patched in>=1.4.1:GHSA-7wch-p9px-956x, GHSA-jc66-7q78-782g, GHSA-8hrf-8g6f-7xwp, GHSA-hqq3-7jhf-c5jx, GHSA-5x38-2vff-x55p.
node-forge comes in transitively through packages/nuxt (
nuxt/@nuxt/module-builder>listhen>node-forge).listhen@latest already declaresnode-forge: ^1.4.0, butpnpm updatedoesn't move the transitive resolution, so this adds anode-forge: 1.4.2override with a justification comment explaining when it can be removed.The lockfile changes cover only Playwright and node-forge.
Open PRs will need a rebase onto
mainafter this merges to pick up the fix.Related PRs
No parity PRs needed: this is CI tooling and dependency hygiene for this repo only.