From 5646f79f997e18410a906264f7804c9ef5f4a45d Mon Sep 17 00:00:00 2001 From: C4illin Date: Thu, 22 May 2025 14:17:31 +0200 Subject: [PATCH] ci: add native arm64 build --- .github/workflows/docker-publish.yml | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/docker-publish.yml b/.github/workflows/docker-publish.yml index cc5234d..0c5f9b1 100644 --- a/.github/workflows/docker-publish.yml +++ b/.github/workflows/docker-publish.yml @@ -23,8 +23,16 @@ env: jobs: - build: - runs-on: ubuntu-latest + build: + runs-on: ${{ matrix.runner }} + strategy: + matrix: + platform: [amd64, arm64] + include: + - platform: amd64 + runner: ubuntu-24.04 + - platform: arm64 + runner: ubuntu-24.04-arm permissions: contents: read packages: write @@ -71,7 +79,7 @@ jobs: uses: docker/build-push-action@v6 with: context: . - platforms: linux/amd64,linux/arm64 + platforms: linux/${{ matrix.platform }} push: ${{ github.event_name != 'pull_request' }} tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}