From 30df4dd1103aa0d16a3c839ce9531622de048f98 Mon Sep 17 00:00:00 2001 From: spwoodcock Date: Thu, 6 Jun 2024 17:53:33 +0100 Subject: [PATCH] ci: add arm64 platform to container image build workflow --- .github/workflows/publish.yml | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 52a6602..b5405b9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -36,6 +36,16 @@ jobs: with: images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} + # Setup QEMU emulator to build multi-arch images + # https://github.com/docker/setup-qemu-action + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + + # Configure Buildx for Docker build + # https://github.com/docker/setup-buildx-action + - name: Set up Buildx + uses: docker/setup-buildx-action@v3 + # Build and push Docker image with Buildx # https://github.com/docker/build-push-action - name: Build and push Docker image @@ -45,3 +55,4 @@ jobs: push: true tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }} + platforms: 'linux/amd64,linux/arm64'