From 3b8a64f76af32a1fa9abf098fd6ff84e39640181 Mon Sep 17 00:00:00 2001 From: Enzo Nocera Date: Mon, 10 Nov 2025 15:00:56 +0100 Subject: [PATCH] ci(arm builder): explicit --target in cargo build From recent failures logs, it seems the arm64 builder no longer use the correct implicit target, this commit makes it explicit. --- docker/Dockerfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docker/Dockerfile b/docker/Dockerfile index 58b1c86419..155fbd208b 100644 --- a/docker/Dockerfile +++ b/docker/Dockerfile @@ -61,7 +61,7 @@ ENV RUST_RELEASE_MODE=${RUST_RELEASE_MODE} \ # Debug build RUN --mount=type=cache,target=./target,uid=10001,gid=10001 set -ex; \ if [ "${RUST_RELEASE_MODE}" = "debug" ]; then \ - cargo build --features "${CARGO_BUILD_FEATURES}"; \ + cargo build --features "${CARGO_BUILD_FEATURES}" --target "aarch64-unknown-linux-gnu"; \ mv "./target/$CARGO_BUILD_TARGET/$RUST_RELEASE_MODE/lemmy_server" /home/lemmy/lemmy_server; \ fi @@ -69,7 +69,7 @@ RUN --mount=type=cache,target=./target,uid=10001,gid=10001 set -ex; \ RUN --mount=type=cache,target=./target,uid=10001,gid=10001 set -ex; \ if [ "${RUST_RELEASE_MODE}" = "release" ]; then \ cargo clean --release; \ - cargo build --features "${CARGO_BUILD_FEATURES}" --release; \ + cargo build --features "${CARGO_BUILD_FEATURES}" --target "aarch64-unknown-linux-gnu" --release; \ mv "./target/$CARGO_BUILD_TARGET/$RUST_RELEASE_MODE/lemmy_server" /home/lemmy/lemmy_server; \ fi