We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 87536f0 commit e780756Copy full SHA for e780756
setup-toolchain.sh
@@ -6,8 +6,15 @@ set -e
6
cd "$(dirname "$0")"
7
8
if [[ "$CI" == true ]] || ! command -v rustup-toolchain-install-master > /dev/null; then
9
- cargo install -Z install-upgrade rustup-toolchain-install-master --bin rustup-toolchain-install-master
+ cargo install -Z install-upgrade rustup-toolchain-install-master --bin rustup-toolchain-install-master
10
fi
11
12
-rustup-toolchain-install-master -f -n master
+RUST_COMMIT=$(git ls-remote https://github.com/rust-lang/rust master | awk '{print $1}')
13
+
14
+if rustc +master -Vv 2>/dev/null | grep -q "$RUST_COMMIT"; then
15
+ echo "info: master is up-to-date"
16
+ exit 0
17
+fi
18
19
+rustup-toolchain-install-master -f -n master "$RUST_COMMIT"
20
rustup override set master
0 commit comments