From 005d5530f27d6a56dcc7bb15e8ee9f98784ac862 Mon Sep 17 00:00:00 2001 From: Matteo Date: Tue, 12 May 2026 10:44:46 +0200 Subject: [PATCH] Drop linux/arm64 from Docker publish matrix MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Prisma 7.8.0's WASM schema engine misparses 'onDelete: Cascade' on linux/arm64 — reads the referential action as an empty string and fails with 'Invalid referential action: ``'. Both v0.1.24 publish attempts hit it on the arm64 stage during 'npx prisma generate'; the amd64 stage of the same build succeeds. Production runs amd64 only (DigitalOcean droplet at cloud.anythingmcp.com), so dropping arm64 unblocks the release. Re-add once Prisma ships a fix — track via the upstream issue tracker. --- .github/workflows/docker-publish.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index c2f8ed30..722dcea9 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -46,7 +46,11 @@ jobs: with: context: . push: true - platforms: linux/amd64,linux/arm64 + # arm64 dropped: Prisma 7.8.0's WASM schema engine misparses + # `onDelete: Cascade` on linux/arm64 (reads it as empty), + # blocking `prisma generate`. Production runs on amd64 droplets; + # re-add arm64 once Prisma ships a fix (track upstream). + platforms: linux/amd64 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} cache-from: type=gha