From a3997716848b486dfe634f1c20f72921dc8fd7cb Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 07:29:07 +0000 Subject: [PATCH 1/2] Update dependency pnpm to v11 --- .github/workflows/ci.yml | 2 +- .tool-versions | 2 +- frontend.Dockerfile | 2 +- package.json | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 303bf722a4a..aa718d56c82 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -27,7 +27,7 @@ env: # renovate: datasource=github-releases depName=shssoichiro/oxipng versioning=semver OXIPNG_VERSION: 10.1.1 # renovate: datasource=npm depName=pnpm - PNPM_VERSION: 10.33.2 + PNPM_VERSION: 11.0.8 # renovate: datasource=github-releases depName=typst/typst versioning=semver TYPST_VERSION: 0.14.2 # renovate: datasource=pypi depName=zizmor diff --git a/.tool-versions b/.tool-versions index a87c7f986b4..0bfff295b8c 100644 --- a/.tool-versions +++ b/.tool-versions @@ -2,5 +2,5 @@ # # This file specifies the versions of various tools to be used in this project. # These versions are also used by our Heroku buildpack setup. -pnpm 10.33.2 +pnpm 11.0.8 nodejs 24.15.0 diff --git a/frontend.Dockerfile b/frontend.Dockerfile index dfde66567be..d347a3d399a 100644 --- a/frontend.Dockerfile +++ b/frontend.Dockerfile @@ -4,7 +4,7 @@ ARG NODE_VERSION=24.15.0 FROM node:${NODE_VERSION}-alpine # renovate: datasource=npm depName=pnpm -ARG PNPM_VERSION=10.33.2 +ARG PNPM_VERSION=11.0.8 # Install `pnpm` RUN npm install --global pnpm@$PNPM_VERSION diff --git a/package.json b/package.json index be8ffed0480..a434d9a7687 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ }, "engines": { "node": "^24", - "pnpm": "^10" + "pnpm": "^11.0.0" }, "volta": { "node": "24.15.0" From 253981db69ab004aa9f371177b5295a4ee32a88a Mon Sep 17 00:00:00 2001 From: Tobias Bieniek Date: Fri, 8 May 2026 10:38:40 +0200 Subject: [PATCH 2/2] Migrate pnpm config for v11 breaking changes - Move `pnpm` field from `package.json` to `pnpm-workspace.yaml` (v11 no longer reads settings from `package.json`) - Replace `onlyBuiltDependencies` / `ignoredBuiltDependencies` with the new `allowBuilds` map - Move `shellEmulator` and `ignoreWorkspaceRootCheck` from `.npmrc` to `pnpm-workspace.yaml` (v11 only reads auth/registry settings from `.npmrc`), and delete the now-empty `.npmrc` --- .npmrc | 2 -- package.json | 15 --------------- pnpm-workspace.yaml | 13 +++++++++++++ 3 files changed, 13 insertions(+), 17 deletions(-) delete mode 100644 .npmrc diff --git a/.npmrc b/.npmrc deleted file mode 100644 index a1a659c48d2..00000000000 --- a/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -shell-emulator=true -ignore-workspace-root-check=true diff --git a/package.json b/package.json index a434d9a7687..326c74eeb64 100644 --- a/package.json +++ b/package.json @@ -58,21 +58,6 @@ "typescript": "6.0.3", "typescript-eslint": "8.59.2" }, - "pnpm": { - "peerDependencyRules": { - "allowAny": [ - "eslint" - ] - }, - "onlyBuiltDependencies": [ - "@percy/core", - "esbuild", - "msw" - ], - "ignoredBuiltDependencies": [ - "core-js" - ] - }, "engines": { "node": "^24", "pnpm": "^11.0.0" diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index c0424f5d06f..de822f38886 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,3 +1,16 @@ packages: - 'packages/*' - 'svelte/' + +shellEmulator: true +ignoreWorkspaceRootCheck: true + +peerDependencyRules: + allowAny: + - eslint + +allowBuilds: + '@percy/core': true + esbuild: true + msw: true + core-js: false