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 }}