diff --git a/.github/workflows/build-images-releases.yml b/.github/workflows/build-images-releases.yml index 1b98d9c..9eab647 100644 --- a/.github/workflows/build-images-releases.yml +++ b/.github/workflows/build-images-releases.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Login to quay.io - uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9 + uses: docker/login-action@f4ef78c080cd8ba55a85445d5b36e214a81df20a with: registry: quay.io username: ${{ secrets.QUAY_USERNAME_RELEASE_USERNAME }} @@ -34,14 +34,22 @@ jobs: persist-credentials: false fetch-depth: 0 + - name: Set up QEMU + uses: docker/setup-qemu-action@e81a89b1732b9c48d79cd809d8d81d79c4647a18 + with: + platforms: arm64 + + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@4b4e9c3e2d4531116a6f8ba8e71fc6e2cb6e6c8c + - name: Release Build ${{ matrix.name }} - uses: docker/build-push-action@1bc1040caef9e604eb543693ba89b5bf4fc80935 + uses: docker/build-push-action@3b5e8027fcad23fda98b2e3ac259d8d67585f671 id: docker_build_release with: context: . file: ${{ matrix.dockerfile }} push: true - platforms: linux/amd64 + platforms: linux/amd64,linux/arm64 tags: | quay.io/${{ github.repository_owner }}/${{ matrix.name }}:${{ steps.tag.outputs.tag }} diff --git a/Dockerfile b/Dockerfile index ace2b32..6c86760 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ -# skopeo inspect --override-os linux docker://busybox:1.35.0-musl | jq -r .Digest -FROM docker.io/library/busybox:1.35.0-musl@sha256:3881f057b3ef544b9b2d6148028322b7fca0e81569ebdf8524a1aa540cf54de4 as busybox +# skopeo inspect --override-os linux docker://busybox:1.36.0-musl | jq -r .Digest +FROM docker.io/library/busybox:1.36.0-musl@sha256:b6252cc4d3a3a702284d828b89cf99d902fad4b00b4aebf2299aa15bfeae54bf as busybox FROM scratch