diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index bcf67a1..cfc81bd 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -90,10 +90,10 @@ jobs: - name: Prepare files run: | - mkdir -p build/linux/{amd64,arm64v8}/ + mkdir -p build/linux/{amd64,arm64}/ mv artifacts/am-linux-x86_64/am build/linux/amd64/am - mv artifacts/am-linux-aarch64/am build/linux/arm64v8/am - chmod u+x build/linux/{amd64,arm64v8}/am + mv artifacts/am-linux-aarch64/am build/linux/arm64/am + chmod u+x build/linux/{amd64,arm64}/am - name: Set up QEMU uses: docker/setup-qemu-action@v2 @@ -112,10 +112,11 @@ jobs: with: file: Dockerfile.release context: build - platforms: linux/amd64,linux/arm64v8 + platforms: linux/amd64,linux/arm64 push: true tags: | fiberplane/am:v${{ needs.validate-version.outputs.version }} + fiberplane/am:latest cache-from: type=gha cache-to: type=gha,mode=max diff --git a/CHANGELOG.md b/CHANGELOG.md index 41eb124..b0e7691 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0] + - SHA-256 checksums are now provided for all artifact downloads (#101) - Added self updater (#102) - Use `clap-markdown` fork that enables formatting by display name (#103) @@ -15,6 +17,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - The generated Prometheus config now gets stored in a unique, temporary location (#113) - Added new subcommand `init` to create a config file interactively (#117) - `am` is now available as a multi-arch Docker container on [Docker Hub](https://hub.docker.com/repository/docker/fiberplane/am/general) (#118) +- Fix multiarch docker image for arm64 users (#125) ## [0.2.1] diff --git a/Dockerfile.release b/Dockerfile.release index f6444f4..6f7ca9a 100644 --- a/Dockerfile.release +++ b/Dockerfile.release @@ -2,7 +2,7 @@ # Use the context that contains the am binaries in the `$OS/$ARCH/am` structure. # NOTE: Windows is currently not supported -FROM ${TARGETARCH}/debian:bookworm-slim +FROM debian:bookworm-slim # These variables _should_ be set by docker buildx ARG TARGETARCH