From 0f5fee5e0d43c95263571f3cb4a8f839ba46db04 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Fri, 18 Jul 2025 15:30:31 +0800 Subject: [PATCH] added rust toolchain to gitea act runner image --- arch-builder/Dockerfile | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/arch-builder/Dockerfile b/arch-builder/Dockerfile index 058c734..81d5d7f 100644 --- a/arch-builder/Dockerfile +++ b/arch-builder/Dockerfile @@ -109,12 +109,22 @@ RUN rustup target add \ RUN rustup update FROM base AS gitea_act_runner -RUN --mount=type=cache,target=/var/cache/pacman pacman -S --noconfirm --needed nodejs npm docker docker-buildx btrfs-progs hidapi protobuf rustup llvm clang +RUN --mount=type=cache,target=/var/cache/pacman pacman -S --noconfirm --needed nodejs npm docker docker-buildx btrfs-progs hidapi protobuf rustup llvm clang trunk RUN --mount=type=cache,target=/var/cache/pacman pacman -S --noconfirm --needed gitea-act-runner jdk21-graalvm-bin jdk23-graalvm-bin jdk21-graalvm-ce-bin jdk23-graalvm-ce-bin RUN --mount=type=bind,source=woggioni.net.ca.pem,target=/root.pem trust anchor root.pem RUN usermod -a luser -G docker USER luser -RUN rustup update +RUN rustup toolchain install stable-x86_64-unknown-linux-gnu --profile minimal +RUN rustup component add rustfmt +RUN rustup target add \ + x86_64-unknown-linux-musl \ + x86_64-unknown-linux-gnu \ + armv7-unknown-linux-musleabihf \ + arm-unknown-linux-musleabi \ + aarch64-unknown-linux-musl \ + aarch64-unknown-linux-gnu \ + wasm32-unknown-unknown \ + wasm32-wasip2 ENV PATH="/home/luser/.local/bin:/home/luser/.cargo/bin:${PATH}" WORKDIR /home/luser CMD ["/usr/lib/gitea/act_runner/act_runner", "daemon", "--config", "/var/lib/gitea/act_runner.yaml"]