From d44838254c7f7a4a0cf87e37f86dd0e568049a36 Mon Sep 17 00:00:00 2001 From: Marc Mintel Date: Fri, 27 Feb 2026 11:28:50 +0100 Subject: [PATCH] fix(ci): add pnpm store prune to fix integrity errors --- .gitea/workflows/deploy.yml | 4 +++- Dockerfile | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/deploy.yml b/.gitea/workflows/deploy.yml index acae404..3fb6469 100644 --- a/.gitea/workflows/deploy.yml +++ b/.gitea/workflows/deploy.yml @@ -163,7 +163,9 @@ jobs: echo "@mintel:registry=https://${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}" > .npmrc echo "//${{ vars.REGISTRY_HOST || 'npm.infra.mintel.me' }}/:_authToken=${{ secrets.REGISTRY_PASS }}" >> .npmrc - name: Install dependencies - run: pnpm install --no-frozen-lockfile + run: | + pnpm store prune + pnpm install --no-frozen-lockfile - name: 🧪 QA Checks if: github.event.inputs.skip_checks != 'true' run: | diff --git a/Dockerfile b/Dockerfile index 6990777..61887af 100644 --- a/Dockerfile +++ b/Dockerfile @@ -32,6 +32,7 @@ COPY pnpm-lock.yaml package.json .npmrc* ./ RUN --mount=type=cache,id=pnpm,target=/pnpm/store \ --mount=type=secret,id=NPM_TOKEN \ export NPM_TOKEN=$(cat /run/secrets/NPM_TOKEN 2>/dev/null || echo $NPM_TOKEN) && \ + pnpm store prune && \ pnpm install --no-frozen-lockfile # Copy source code