diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index 89485a9e503fd1a15bda9654917a373f3a4a856d..c8ffecbdfd78b54cb0ee6499bc8c913114be2b50 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -1 +1,5 @@
 FROM ghcr.io/containerbase/devcontainer:13.7.5
+
+# https://github.com/pnpm/pnpm/issues/8971
+# renovate: datasource=npm
+RUN install-tool pnpm 9.15.4
diff --git a/.devcontainer/post-create.sh b/.devcontainer/post-create.sh
index eae5da872d27d63265591d035f4209417a770165..f368a583156f4719befd7db48b2e5d561147f68d 100755
--- a/.devcontainer/post-create.sh
+++ b/.devcontainer/post-create.sh
@@ -7,4 +7,4 @@ if [[ "${CODESPACES}" == true ]]; then
   sudo chmod 1777 /tmp
 fi
 
-COREPACK_ENABLE_DOWNLOAD_PROMPT=0 pnpm install
+pnpm install --reporter append-only --aggregate-output