From a7953854a677b7f0e6b19b6c29f084002e3a2d12 Mon Sep 17 00:00:00 2001 From: yihau Date: Fri, 20 Jun 2025 15:10:51 +0800 Subject: [PATCH] ci: add 'NO_INSTALL' flag to ci/rust-version.sh --- ci/docker/env.sh | 2 +- ci/rust-version.sh | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/ci/docker/env.sh b/ci/docker/env.sh index 8631ec4b72b53b..a54c3620e2c28e 100755 --- a/ci/docker/env.sh +++ b/ci/docker/env.sh @@ -3,7 +3,7 @@ ci_docker_env_sh_here="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)" # shellcheck disable=SC1091 -source "${ci_docker_env_sh_here}/../rust-version.sh" +NO_INSTALL=1 source "${ci_docker_env_sh_here}/../rust-version.sh" if [[ -z "${rust_stable}" || -z "${rust_nightly}" ]]; then echo "Error: rust_stable or rust_nightly is empty. Please check rust-version.sh." >&2 diff --git a/ci/rust-version.sh b/ci/rust-version.sh index 3cdc89b1cfc0e4..8bb41d9003717c 100644 --- a/ci/rust-version.sh +++ b/ci/rust-version.sh @@ -37,6 +37,10 @@ export rust_stable="$stable_version" export rust_nightly=nightly-"$nightly_version" +if [[ -n $NO_INSTALL ]]; then + return +fi + [[ -z $1 ]] || ( rustup_install() {