We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1d0f625 commit f9d2a1fCopy full SHA for f9d2a1f
setup-toolchain.sh
@@ -6,8 +6,14 @@ 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
+ exit 0
16
+fi
17
18
+rustup-toolchain-install-master -f -n master "$RUST_COMMIT"
19
rustup override set master
0 commit comments