From a770424be8e6f7c05a64e38c45199872b667307f Mon Sep 17 00:00:00 2001 From: David McFadzean Date: Wed, 5 Mar 2025 10:18:31 -0500 Subject: [PATCH] Added mutli-arch support --- .github/workflows/docker-build.yml | 7 +++++++ .github/workflows/docker-publish.yml | 9 ++++++++- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index c557072..8fa0f71 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -51,6 +51,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Log in to the Container registry uses: docker/login-action@v3 with: @@ -75,6 +81,7 @@ jobs: push: false labels: ${{ steps.meta.outputs.labels }} tags: ${{ matrix.tags }} + platforms: linux/amd64,linux/arm64 - name: Run Anchore vulnerability scanner uses: anchore/scan-action@v3 diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index 92323eb..b0c4c9a 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -12,7 +12,7 @@ name: Build & Publish on: push: # Pattern matched against refs/tags - tags: + tags: - '**' env: @@ -58,6 +58,12 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Log in to the Container registry uses: docker/login-action@0d4c9c5ea7693da7b068278f7b52bda2a190a446 with: @@ -82,6 +88,7 @@ jobs: push: true labels: ${{ steps.meta.outputs.labels }} tags: ${{ matrix.tags }} + platforms: linux/amd64,linux/arm64 - name: Run Anchore vulnerability scanner uses: anchore/scan-action@v3