From 0bc81e8a9a083ded2f89faba3c1eb7192a01b716 Mon Sep 17 00:00:00 2001 From: Scott Andrews Date: Sun, 24 May 2026 22:28:21 -0400 Subject: [PATCH] Use an alpine based builder image The default target is already aarch64-unknown-linux-musl Signed-off-by: Scott Andrews --- .github/workflows/publish.yaml | 2 +- Dockerfile | 5 ----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml index 5dda1f5..3065363 100644 --- a/.github/workflows/publish.yaml +++ b/.github/workflows/publish.yaml @@ -110,7 +110,7 @@ jobs: --build-arg "wasmtime_crate=${{ inputs.wasmtime-crate }}" \ --build-arg "wasmtime_git_rev=${{ inputs.wasmtime-git-sha }}" \ --build-arg "from_base=${{ needs.preflight.outputs.base }}@${{ needs.preflight.outputs.base-digest }}" \ - --build-arg "from_build=rust:${{ inputs.rust-version }}" \ + --build-arg "from_build=rust:${{ inputs.rust-version }}-alpine" \ --label org.opencontainers.image.authors="Bytecode Alliance " \ --label org.opencontainers.image.base.digest="${{ needs.preflight.outputs.base-digest }}" \ --label org.opencontainers.image.base.name="${{ needs.preflight.outputs.base }}" \ diff --git a/Dockerfile b/Dockerfile index 32b4fc3..e8a3aa7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,12 +2,8 @@ ARG from_build from_base FROM ${from_build} AS build ARG wasmtime_crate wasmtime_git_rev RUN \ - apt-get update ; \ - apt-get install gcc-$(arch | tr _ -)-linux-gnu musl-tools -y ; \ - rustup target add $(arch)-unknown-linux-musl ; \ if [ "${wasmtime_crate}" = "" ] ; then \ cargo install \ - --target "$(arch)-unknown-linux-musl" \ --git https://github.com/bytecodealliance/wasmtime.git \ --rev "${wasmtime_git_rev}" \ --locked \ @@ -15,7 +11,6 @@ RUN \ ; \ else \ cargo install \ - --target "$(arch)-unknown-linux-musl" \ --locked \ wasmtime-cli@${wasmtime_crate} \ ; \