From 4423c03573c6c5ae1f7825f3265a1e66557c190a Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 9 Apr 2026 12:43:17 +0200 Subject: [PATCH] fix(docker): drop packages/shared-config (deleted) from sveltekit-base Fourth stale package COPY in three days. The pattern is unfortunately predictable: package gets removed in a parallel cleanup commit, the Dockerfile.sveltekit-base entry stays behind, nobody notices because nobody runs the base build manually anymore. Then is_base_image_stale fires the next time something in packages/ changes and the build falls over. Long-term: add a pre-flight check to build-app.sh that validates every COPY-referenced path actually exists before kicking off Docker. Failing fast is much friendlier than failing 30 seconds into a Docker layer. Co-Authored-By: Claude Opus 4.6 (1M context) --- docker/Dockerfile.sveltekit-base | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docker/Dockerfile.sveltekit-base b/docker/Dockerfile.sveltekit-base index d9c7bf2e6..649b70f2e 100644 --- a/docker/Dockerfile.sveltekit-base +++ b/docker/Dockerfile.sveltekit-base @@ -34,7 +34,7 @@ COPY packages/qr-export ./packages/qr-export COPY packages/shared-auth ./packages/shared-auth COPY packages/shared-auth-ui ./packages/shared-auth-ui COPY packages/shared-branding ./packages/shared-branding -COPY packages/shared-config ./packages/shared-config +# packages/shared-config was removed; its COPY line is gone too. COPY packages/shared-error-tracking ./packages/shared-error-tracking COPY packages/feedback ./packages/feedback COPY packages/help ./packages/help