From 1267957343fa1585d29141255e2f665733d35de4 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 | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/arch-builder/Dockerfile b/arch-builder/Dockerfile index 058c734..6741b45 100644 --- a/arch-builder/Dockerfile +++ b/arch-builder/Dockerfile @@ -109,12 +109,23 @@ 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 emscripten 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 +RUN npm install wrangler 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"]