diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 0149f5e..6601e9b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -101,6 +101,12 @@ jobs: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Docker image build, SBOM, and Cosign steps only run in the amd64 job. # buildx handles multi-arch in a single operation (platforms: linux/amd64,linux/arm64). + - if: matrix.goarch == 'amd64' + name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - if: matrix.goarch == 'amd64' + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - if: matrix.goarch == 'amd64' name: Log in to GHCR uses: docker/login-action@v4 @@ -202,6 +208,12 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # Docker image build, SBOM, and Cosign steps only run in the amd64 job. + - if: matrix.arch_name == 'amd64' + name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - if: matrix.arch_name == 'amd64' + name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - if: matrix.arch_name == 'amd64' name: Log in to GHCR uses: docker/login-action@v4 @@ -286,6 +298,10 @@ jobs: --clobber env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + - name: Set up QEMU + uses: docker/setup-qemu-action@v3 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v3 - name: Log in to GHCR uses: docker/login-action@v4 with: