From a0b6c230680152dd1304e10dae03335acfe3b21b Mon Sep 17 00:00:00 2001 From: Joshua Coles Date: Thu, 29 Aug 2024 17:43:44 +0100 Subject: [PATCH] Support multiplatform docker images --- .github/workflows/build.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index d0be971..403bdae 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -15,6 +15,9 @@ jobs: - name: Checkout code uses: actions/checkout@v2 + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v1 @@ -25,9 +28,10 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - - name: Build and Push Docker image -- finn-board - uses: docker/build-push-action@675965c0e16f1a0f94ecafff969d8c966f92c17b + - name: Build and push multi-arch Docker image + uses: docker/build-push-action@v6 with: context: . + platforms: linux/amd64,linux/arm64 push: true - tags: git.joshuacoles.me/joshuacoles/obsidian-note-finder:latest + tags: git.joshuacoles.me/${{ github.repository }}:${{ github.sha }},git.joshuacoles.me/${{ github.repository }}:latest