From fdd8544ed94c1ef65014229ef2c8cb76285f0cc6 Mon Sep 17 00:00:00 2001 From: Fadhli Azhari Date: Tue, 28 Apr 2026 14:25:34 +0800 Subject: [PATCH] build: add pnpm to the java-builder image --- ci/java-builder/Dockerfile | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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