From 7017375150fd380b841e4a262e7111791442cc2f Mon Sep 17 00:00:00 2001 From: BumSeok Hwang Date: Tue, 2 Dec 2025 00:10:07 +0000 Subject: [PATCH] Add Rust 1.91.1 support via rustup --- CHANGELOG.md | 4 ++++ Dockerfile | 6 ++++++ README.md | 5 +++++ 3 files changed, 15 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 619b7ed..6ffa577 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +## 2025-12 + +* Add Rust 1.91.1 via rustup with minimal profile + ## 2025-10 * Upgrade turbo: 2.5.3 -> 2.5.8 diff --git a/Dockerfile b/Dockerfile index 9753788..da1e535 100644 --- a/Dockerfile +++ b/Dockerfile @@ -67,3 +67,9 @@ RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH" # install uv # https://docs.astral.sh/uv/reference/installer/#unmanaged-installations RUN curl -LsSf https://astral.sh/uv/install.sh | env UV_UNMANAGED_INSTALL="/usr/bin" sh + +# install rust via rustup +# https://www.rust-lang.org/tools/install +ENV RUST_VERSION 1.91.1 +RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --default-toolchain ${RUST_VERSION} --profile minimal \ + && ln -s /root/.cargo/bin/* /usr/bin/ diff --git a/README.md b/README.md index c9b2a11..88bf096 100644 --- a/README.md +++ b/README.md @@ -48,6 +48,10 @@ The default `kubectl` symlink points to v1.32. - **Go**: Version 1.22.0 installed from the official golang image. +### Rust Programming Language + +- **Rust**: Version 1.91.1 installed via rustup with minimal profile (includes `rustc`, `cargo`, `rustup`). + ## Environmental Variables Configured for optimal performance and non-interactive installations: @@ -60,6 +64,7 @@ Configured for optimal performance and non-interactive installations: - `SWC_CORE`: `1.11.24` - `AWS_CLI`: `2.27.19` - `BUILDKIT_VERSION`: `0.21.1` +- `RUST_VERSION`: `1.91.1` ## Paths