From fe87a5da5755bc592c7b32e3af8484a33bebeda8 Mon Sep 17 00:00:00 2001 From: "n8n-cat-bot[bot]" <283985454+n8n-cat-bot[bot]@users.noreply.github.com> Date: Wed, 3 Jun 2026 22:39:11 +0000 Subject: [PATCH] ci: Pin pnpm via packageManager and set PNPM_HOME (#31653) Co-authored-by: n8n-cat-bot[bot] Co-authored-by: Claude Opus 4.7 --- .devcontainer/Dockerfile | 5 ++++- .devcontainer/devcontainer.json | 2 +- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile index 099f5a45090..589256ae0fe 100644 --- a/.devcontainer/Dockerfile +++ b/.devcontainer/Dockerfile @@ -11,5 +11,8 @@ RUN echo node ALL=\(root\) NOPASSWD:ALL > /etc/sudoers.d/node && chmod 0440 /etc RUN mkdir /workspaces && chown node:node /workspaces RUN corepack enable +ENV PNPM_HOME=/home/node/.local/share/pnpm +ENV PATH=$PNPM_HOME/bin:$PATH + USER node -RUN mkdir -p ~/.pnpm-store && pnpm config set store-dir ~/.pnpm-store --global +RUN mkdir -p $PNPM_HOME ~/.pnpm-store && pnpm config set store-dir ~/.pnpm-store --global diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 7b7a1e89d2d..dc0f5976ad3 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -9,7 +9,7 @@ "type=bind,source=${localEnv:HOME}/.n8n,target=/home/node/.n8n,consistency=cached" ], "forwardPorts": [8080, 5678], - "postCreateCommand": "corepack prepare --activate && pnpm install", + "postCreateCommand": "corepack install && pnpm install", "postAttachCommand": "pnpm build", "customizations": { "codespaces": {