diff --git a/.github/workflows/build-and-push-image.yml b/.github/workflows/build-and-push-image.yml index 6706569..696a99b 100644 --- a/.github/workflows/build-and-push-image.yml +++ b/.github/workflows/build-and-push-image.yml @@ -1,4 +1,4 @@ -name: "Build" +name: "Build and push Docker images" on: push: tags: @@ -44,11 +44,19 @@ jobs: type=raw,value=${{ inputs.tag }},event=workflow_dispatch type=semver,pattern={{version}} - - name: Build and push Docker image + - name: Docker Setup QEMU + uses: docker/setup-qemu-action@49b3bc8e6bdd4a60e6116a5414239cba5943d3cf # v3.2.0 + + - name: Docker Setup Buildx + uses: docker/setup-buildx-action@c47758b77c9736f4b2ef4073d4d51994fabfe349 # v3.7.1 + with: + use: linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7,linux/arm/v8 + + - name: Build and push Docker images uses: docker/build-push-action@4f58ea79222b3b9dc2c8bbdd6debcef730109a75 # v6.0.0 with: context: . push: true - platforms: linux/amd64,linux/arm64 + platforms: linux/amd64,linux/arm64,linux/arm/v6,linux/arm/v7,linux/arm/v8 tags: ${{ steps.meta.outputs.tags }} labels: ${{ steps.meta.outputs.labels }}