From e3e0db6f3ddf761aebea01f298c155a39acaf756 Mon Sep 17 00:00:00 2001 From: David Parry Date: Wed, 11 Mar 2026 13:48:24 +1100 Subject: [PATCH] ci: build and publish multi-arch Docker images (amd64 + arm64) Add `platforms: linux/amd64,linux/arm64` to both the frontend and backend build-and-push steps. The existing setup-buildx-action already enables QEMU-based cross-compilation, so no additional steps are needed. Co-Authored-By: Claude Sonnet 4.6 --- .github/workflows/docker-publish.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 6d96a8b..e797abd 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -50,6 +50,7 @@ jobs: uses: docker/build-push-action@v5.0.0 with: context: ./frontend + platforms: linux/amd64,linux/arm64 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} @@ -93,6 +94,7 @@ jobs: uses: docker/build-push-action@v5.0.0 with: context: ./backend + platforms: linux/amd64,linux/arm64 push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}