From 6b147d04ec93dba0ccfd302274a49bb726408479 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ullrich=20Sch=C3=A4fer?= Date: Fri, 27 Mar 2026 18:07:25 +0100 Subject: [PATCH] Use pnpm.onlyBuiltDependencies for @sentry/cli and esbuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pnpm approve-builds in Dockerfile ran after install, so the approval wasn't picked up. Use onlyBuiltDependencies in package.json instead — this is read during install and allows build scripts to run. Co-Authored-By: Claude Opus 4.6 (1M context) --- apps/journal/Dockerfile | 1 - apps/planner/Dockerfile | 1 - package.json | 3 ++- 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/apps/journal/Dockerfile b/apps/journal/Dockerfile index 5f86253..3f29357 100644 --- a/apps/journal/Dockerfile +++ b/apps/journal/Dockerfile @@ -12,7 +12,6 @@ COPY packages/gpx/package.json packages/gpx/ COPY packages/i18n/package.json packages/i18n/ COPY packages/db/package.json packages/db/ RUN pnpm install --frozen-lockfile -RUN pnpm approve-builds @sentry/cli esbuild && pnpm install --frozen-lockfile FROM base AS build COPY --from=deps /app/ ./ diff --git a/apps/planner/Dockerfile b/apps/planner/Dockerfile index 0e44ad7..e080d2e 100644 --- a/apps/planner/Dockerfile +++ b/apps/planner/Dockerfile @@ -12,7 +12,6 @@ COPY packages/gpx/package.json packages/gpx/ COPY packages/i18n/package.json packages/i18n/ COPY packages/db/package.json packages/db/ RUN pnpm install --frozen-lockfile -RUN pnpm approve-builds @sentry/cli esbuild && pnpm install --frozen-lockfile FROM base AS build COPY --from=deps /app/ ./ diff --git a/package.json b/package.json index 764fc87..0624e3e 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,8 @@ "pnpm": { "overrides": { "picomatch@>=4.0.0 <4.0.4": "4.0.4" - } + }, + "onlyBuiltDependencies": ["@sentry/cli", "esbuild"] }, "devDependencies": { "@eslint/js": "^10.0.1",