From 3029278742c8e17b9a8d9cbbbf67c9922e8f7776 Mon Sep 17 00:00:00 2001 From: Muhammad Ibrahim Date: Tue, 28 Oct 2025 16:25:58 +0000 Subject: [PATCH] fix: Build only linux/amd64 to avoid QEMU emulation failures ARM64 builds were failing with 'Illegal instruction' errors during npm ci due to QEMU emulation issues. Since PatchMon is a Node.js application, AMD64 images will run fine on ARM64 systems (like Apple Silicon Macs) using Rosetta emulation. This simplifies the build process. --- .github/workflows/docker.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 466bf66..d29d1de 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -64,7 +64,7 @@ jobs: with: context: . file: docker/${{ matrix.image }}.Dockerfile - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64 # Push if: # - Event is not workflow_dispatch OR input 'push' is true # AND