From ebd2ec9f6cada639f24a4a480870986c2152c85f Mon Sep 17 00:00:00 2001 From: mifi Date: Mon, 13 Jul 2026 22:43:28 -0300 Subject: [PATCH] More pipeline issues --- .woodpecker/ci.yml | 10 +++++----- qr-web/Dockerfile | 5 +++-- qr-web/package.json | 9 +++++++++ 3 files changed, 17 insertions(+), 7 deletions(-) diff --git a/.woodpecker/ci.yml b/.woodpecker/ci.yml index 0ff5ee8..c50b2a0 100644 --- a/.woodpecker/ci.yml +++ b/.woodpecker/ci.yml @@ -11,13 +11,13 @@ steps: image: node:24-bookworm-slim commands: - corepack enable - - corepack prepare pnpm@latest --activate + - corepack prepare pnpm@10.28.2 --activate - pnpm install --frozen-lockfile - name: Prettier image: node:24-bookworm-slim commands: - - corepack enable && corepack prepare pnpm@latest --activate + - corepack enable && corepack prepare pnpm@10.28.2 --activate - pnpm run format:check depends_on: - Install @@ -43,7 +43,7 @@ steps: - name: Lint image: node:24-bookworm-slim commands: - - corepack enable && corepack prepare pnpm@latest --activate + - corepack enable && corepack prepare pnpm@10.28.2 --activate - pnpm run lint depends_on: - Prettier @@ -51,7 +51,7 @@ steps: - name: Tests & Coverage image: node:24-bookworm-slim commands: - - corepack enable && corepack prepare pnpm@latest --activate + - corepack enable && corepack prepare pnpm@10.28.2 --activate - pnpm run test:coverage depends_on: - Lint @@ -77,7 +77,7 @@ steps: - name: Build image: node:24-bookworm-slim commands: - - corepack enable && corepack prepare pnpm@latest --activate + - corepack enable && corepack prepare pnpm@10.28.2 --activate - pnpm run build depends_on: - Tests & Coverage diff --git a/qr-web/Dockerfile b/qr-web/Dockerfile index e144bcc..62b0e77 100644 --- a/qr-web/Dockerfile +++ b/qr-web/Dockerfile @@ -1,5 +1,6 @@ FROM node:24-alpine AS builder -RUN corepack enable && corepack prepare pnpm@latest --activate +# Match root packageManager (pnpm@latest → v11 hard-fails unapproved native builds). +RUN corepack enable && corepack prepare pnpm@10.28.2 --activate WORKDIR /app COPY package.json pnpm-lock.yaml* ./ RUN pnpm install @@ -9,7 +10,7 @@ ENV NEXT_TELEMETRY_DISABLED=1 RUN pnpm run build FROM node:24-alpine -RUN corepack enable && corepack prepare pnpm@latest --activate +RUN corepack enable && corepack prepare pnpm@10.28.2 --activate WORKDIR /app ENV NODE_ENV=production ENV NEXT_TELEMETRY_DISABLED=1 diff --git a/qr-web/package.json b/qr-web/package.json index 1d5876f..028065d 100644 --- a/qr-web/package.json +++ b/qr-web/package.json @@ -46,5 +46,14 @@ }, "engines": { "node": ">=20" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "esbuild", + "sharp" + ], + "ignoredBuiltDependencies": [ + "unrs-resolver" + ] } }