File tree 2 files changed +9
-9
lines changed 2 files changed +9
-9
lines changed Original file line number Diff line number Diff line change @@ -51,13 +51,12 @@ matrix:
51
51
52
52
script :
53
53
- |
54
- if [ -n "$GITHUB_TOKEN" ]; then
55
54
rm rust-toolchain
56
55
cargo install rustup-toolchain-install-master || echo "rustup-toolchain-install-master already installed"
57
- travis_retry rustup-toolchain-install-master -f -n master --github-token $GITHUB_TOKEN
56
+ RUSTC_HASH=$(git ls-remote https://github.com/rust-lang/rust.git master | awk '{print $1}')
57
+ travis_retry rustup-toolchain-install-master -f -n master $RUSTC_HASH
58
58
rustup default master
59
59
export LD_LIBRARY_PATH=$(rustc --print sysroot)/lib
60
- fi
61
60
- |
62
61
if [ -z ${INTEGRATION} ]; then
63
62
./ci/base-tests.sh
Original file line number Diff line number Diff line change @@ -11,12 +11,13 @@ install:
11
11
- curl -sSf -o rustup-init.exe https://win.rustup.rs/
12
12
- rustup-init.exe -y --default-host %TARGET% --default-toolchain nightly
13
13
- set PATH=%PATH%;C:\Users\appveyor\.cargo\bin
14
- # https://support.microsoft.com/en-us/help/2524009/error-running-command-shell-scripts-that-include-parentheses
15
- - if defined GITHUB_TOKEN del rust-toolchain
16
- - if defined GITHUB_TOKEN (cargo install rustup-toolchain-install-master || echo "rustup-toolchain-install-master already installed")
17
- - if defined GITHUB_TOKEN rustup-toolchain-install-master -f -n master --github-token %GITHUB_TOKEN%
18
- - if defined GITHUB_TOKEN rustup default master
19
- - if defined GITHUB_TOKEN set PATH=%PATH%;C:\Users\appveyor\.rustup\toolchains\master\bin
14
+ - git ls-remote https://github.com/rust-lang/rust.git master | awk '{print $1}' >rustc-hash.txt
15
+ - set /p RUSTC_HASH=<rustc-hash.txt
16
+ - del rust-toolchain
17
+ - cargo install rustup-toolchain-install-master || echo "rustup-toolchain-install-master already installed"
18
+ - rustup-toolchain-install-master %RUSTC_HASH% -f -n master
19
+ - rustup default master
20
+ - set PATH=%PATH%;C:\Users\appveyor\.rustup\toolchains\master\bin
20
21
- rustc -V
21
22
- cargo -V
22
23
You can’t perform that action at this time.
0 commit comments