From 55c635f9bf51af37cd912e44c18a2beaa700c12b Mon Sep 17 00:00:00 2001 From: Matsu Date: Wed, 9 Sep 2026 16:33:22 +0300 Subject: [PATCH] build: Patch docker images to not build with pnpm 12 (#38223) --- docker/images/runners/Dockerfile | 4 +++- docker/images/runners/Dockerfile.distroless | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/docker/images/runners/Dockerfile b/docker/images/runners/Dockerfile index cb3f02f3afb..43ce4e7524f 100644 --- a/docker/images/runners/Dockerfile +++ b/docker/images/runners/Dockerfile @@ -1,4 +1,5 @@ ARG NODE_VERSION=24.13.1 +ARG PNPM_VERSION=10.22.0 ARG PYTHON_VERSION=3.13 # ============================================================================== @@ -9,7 +10,8 @@ COPY ./dist/task-runner-javascript /app/task-runner-javascript WORKDIR /app/task-runner-javascript -RUN corepack enable pnpm +ARG PNPM_VERSION +RUN npm i -g "pnpm@${PNPM_VERSION}" # Remove `catalog` and `workspace` references from package.json to allow `pnpm add` in extended images RUN node -e "const pkg = require('./package.json'); \ diff --git a/docker/images/runners/Dockerfile.distroless b/docker/images/runners/Dockerfile.distroless index 1b6b1846002..212f279c749 100644 --- a/docker/images/runners/Dockerfile.distroless +++ b/docker/images/runners/Dockerfile.distroless @@ -13,6 +13,7 @@ # ============================================================================== ARG NODE_VERSION=24.13.1 +ARG PNPM_VERSION=10.22.0 ARG PYTHON_VERSION=3.13 @@ -24,7 +25,8 @@ COPY ./dist/task-runner-javascript /app/task-runner-javascript WORKDIR /app/task-runner-javascript -RUN corepack enable pnpm +ARG PNPM_VERSION +RUN npm i -g "pnpm@${PNPM_VERSION}" # Remove `catalog` and `workspace` references from package.json to allow `pnpm add` RUN node -e "const pkg = require('./package.json'); \