From a4a87e16c514d5cf153e455d37cec285b5e99cc6 Mon Sep 17 00:00:00 2001 From: Donncha O Caoimh <5656673+donnchawp@users.noreply.github.com> Date: Tue, 19 May 2026 17:00:06 +0100 Subject: [PATCH] Bump E2E workflow Node.js to 22 The latest pnpm (11.1.3) requires Node.js v22.13+ and imports `node:sqlite`, a built-in module that doesn't exist in Node 20. `actions/setup-node@v4` crashes when setting up the pnpm cache, breaking the E2E job on every run since #1044. Bumping to Node 22 restores compatibility with the pnpm version pulled in by `pnpm/action-setup@v4` (version: latest). --- .github/workflows/e2e-tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index 92147fd5..712ed829 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -20,7 +20,7 @@ jobs: - uses: actions/setup-node@v4 with: - node-version: '20' + node-version: '22' cache: pnpm cache-dependency-path: tests/e2e/pnpm-lock.yaml