diff --git a/ci/java-builder/Dockerfile b/ci/java-builder/Dockerfile index 4828e4f..4a1bf90 100644 --- a/ci/java-builder/Dockerfile +++ b/ci/java-builder/Dockerfile @@ -63,6 +63,14 @@ RUN mkdir -p "${OWASP_DATA_DIR}" \ ${NVD_API_KEY:+-DnvdApiKey="${NVD_API_KEY}"} \ -q || true +# ───────────────────────────────────────────────────────────────────── +# pnpm — via corepack (ships with Node.js) +# ───────────────────────────────────────────────────────────────────── +ARG PNPM_VERSION=10.15.0 + +RUN corepack enable \ + && corepack prepare "pnpm@${PNPM_VERSION}" --activate + # ───────────────────────────────────────────────────────────────────── # ORAS CLI — for uploading artifacts to Harbor # ───────────────────────────────────────────────────────────────────── @@ -74,4 +82,4 @@ RUN curl -fsSL "https://github.com/oras-project/oras/releases/download/v${ORAS_V WORKDIR /workspace # Verify installation -RUN java -version && mvn -version && node --version && oras version && jq --version +RUN java -version && mvn -version && node --version && pnpm --version && oras version && jq --version