From 68873bd559e8c2302212e353743760298e1eec1c Mon Sep 17 00:00:00 2001 From: Vincent Giersch Date: Mon, 11 May 2026 14:33:46 +0200 Subject: [PATCH 1/2] chore(ci): bump pnpm to 11.0.9 Update pnpm from 10.17.1 to 11.0.9 and pnpm/action-setup from v2 to v4 in both CI workflows. Co-Authored-By: Claude Opus 4.7 (1M context) --- .github/workflows/publish.yml | 4 ++-- .github/workflows/tests.yml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 75908f2..55124a1 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -19,9 +19,9 @@ jobs: with: node-version: 22.x registry-url: 'https://registry.npmjs.org' - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 with: - version: 10.17.1 + version: 11.0.9 - run: npm install -g npm@latest - run: pnpm install -d --frozen-lockfile - run: pnpm exec playwright install --with-deps chromium diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 62d8e08..5a1480b 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -15,9 +15,9 @@ jobs: uses: actions/setup-node@v4 with: node-version: 22.x - - uses: pnpm/action-setup@v2 + - uses: pnpm/action-setup@v4 with: - version: 10.17.1 + version: 11.0.9 - run: pnpm install -d --frozen-lockfile - run: pnpm exec playwright install --with-deps chromium - run: pnpm build From bbb7bd98b6e244390e79a0b3baa721026a0dd38d Mon Sep 17 00:00:00 2001 From: Vincent Giersch Date: Mon, 11 May 2026 14:37:08 +0200 Subject: [PATCH 2/2] chore: migrate to pnpm 11 allowBuilds config pnpm 11 deprecated onlyBuiltDependencies and now errors (instead of warning) on unhandled build scripts. Replace with allowBuilds, marking esbuild as allowed and msw as explicitly skipped. Co-Authored-By: Claude Opus 4.7 (1M context) --- pnpm-workspace.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index efc037a..4676730 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ -onlyBuiltDependencies: - - esbuild +allowBuilds: + esbuild: true + msw: false