We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 8ab24d7 commit 608e2d0Copy full SHA for 608e2d0
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 -c rustc-dev
+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 toolchain is up-to-date"
16
+ exit 0
17
+fi
18
19
+rustup-toolchain-install-master -f -n master -c rustc-dev "$RUST_COMMIT"
20
rustup override set master
0 commit comments