From 8e30271fbcb288e310cf2ebad30fe3bf43461c26 Mon Sep 17 00:00:00 2001 From: Enno Gelhaus Date: Tue, 9 Dec 2025 16:00:17 +0100 Subject: [PATCH 1/2] Temporarily disable ESLint --- .github/workflows/{eslint.yml => eslint} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{eslint.yml => eslint} (100%) diff --git a/.github/workflows/eslint.yml b/.github/workflows/eslint similarity index 100% rename from .github/workflows/eslint.yml rename to .github/workflows/eslint From 6c4cf4164c824956aa7cc63fc580ad143da4c2b2 Mon Sep 17 00:00:00 2001 From: Adam Kovacs <13062491+adambkovacs@users.noreply.github.com> Date: Sun, 14 Dec 2025 21:21:04 -0800 Subject: [PATCH 2/2] fix(ci): Force fresh base image in Docker builds Add --pull and --no-cache flags to docker buildx build to ensure: - Base image (node:22.20-alpine) is always pulled fresh - No cached layers from previous builds are used This fixes issue #1079 where published images contained outdated Node.js v20.18.x instead of the expected v22.20.x from Dockerfile.dev, causing Prisma 7 compatibility failures. Fixes #1079 --- .github/workflows/build-containers.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/build-containers.yml b/.github/workflows/build-containers.yml index e0fc50f6..a6932814 100644 --- a/.github/workflows/build-containers.yml +++ b/.github/workflows/build-containers.yml @@ -53,6 +53,8 @@ jobs: -f Dockerfile.dev \ -t ghcr.io/gitroomhq/postiz-app:${{ env.CONTAINERVER }}-${{ matrix.arch }} \ --build-arg NEXT_PUBLIC_VERSION=${{ env.NEXT_PUBLIC_VERSION }} \ + --pull \ + --no-cache \ --provenance=false --sbom=false \ --output "type=registry,name=ghcr.io/gitroomhq/postiz-app:${{ env.CONTAINERVER }}-${{ matrix.arch }}" .