diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index a0a49a5227d32f5aba6a7b91b025c0b7c13a2859..c980ede102001720a14d8276a57c711a1804ee8b 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -2,4 +2,4 @@ FROM ghcr.io/containerbase/devcontainer:13.8.4
 
 # https://github.com/pnpm/pnpm/issues/8971
 # renovate: datasource=npm
-RUN install-tool pnpm 10.4.1
+RUN install-tool pnpm 10.5.0
diff --git a/package.json b/package.json
index 4c2294a0688f88a4fcbfa5c1b04495070499efd1..64d50b8ab84b6c6e1734c46d18c502d2baf2c6f4 100644
--- a/package.json
+++ b/package.json
@@ -142,7 +142,7 @@
   },
   "volta": {
     "node": "22.14.0",
-    "pnpm": "10.4.1"
+    "pnpm": "10.5.0"
   },
   "dependencies": {
     "@aws-sdk/client-codecommit": "3.738.0",
@@ -348,7 +348,7 @@
     "vitest": "3.0.7",
     "vitest-mock-extended": "3.0.1"
   },
-  "packageManager": "pnpm@10.4.1",
+  "packageManager": "pnpm@10.5.0",
   "files": [
     "dist",
     "renovate-schema.json"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index fec895531dab4d5f92e791dc8a47ee6d89bd95f2..2cff8dd70ce1281c6fea4143d42ac984fd14bd32 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -1350,6 +1350,7 @@ packages:
 
   '@ls-lint/ls-lint@2.2.3':
     resolution: {integrity: sha512-ekM12jNm/7O2I/hsRv9HvYkRdfrHpiV1epVuI2NP+eTIcEgdIdKkKCs9KgQydu/8R5YXTov9aHdOgplmCHLupw==}
+    cpu: [x64, arm64, s390x]
     os: [darwin, linux, win32]
     hasBin: true
 
diff --git a/tools/docker/Dockerfile b/tools/docker/Dockerfile
index 0d17c9ac74992eb1b64c13f5e99ed69c473db025..62ca372802a06ad5bb11088f55db5c0e4c550723 100644
--- a/tools/docker/Dockerfile
+++ b/tools/docker/Dockerfile
@@ -25,7 +25,7 @@ RUN install-tool node 22.14.0
 
 # corepack is too buggy 😞
 # renovate: datasource=npm
-RUN install-tool pnpm 10.4.1
+RUN install-tool pnpm 10.5.0
 
 WORKDIR /usr/local/renovate