File tree Expand file tree Collapse file tree 4 files changed +24
-1
lines changed Expand file tree Collapse file tree 4 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -137,6 +137,9 @@ jobs:
137137 - name : show the current environment
138138 run : src/ci/scripts/dump-environment.sh
139139
140+ - name : install rust
141+ run : src/ci/scripts/install-rust.sh
142+
140143 - name : install awscli
141144 run : src/ci/scripts/install-awscli.sh
142145
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ runners:
4848 << : *base-job
4949
5050 - &job-windows-aarch64
51- os : windows-11-arm64-8core-32gb
51+ os : windows-11-arm
5252 << : *base-job
5353
5454 - &job-aarch64-linux
Original file line number Diff line number Diff line change @@ -65,6 +65,10 @@ elif isWindows && ! isKnownToBeMingwBuild; then
6565 # Disable downloading CI LLVM on this builder;
6666 # setting up clang-cl just above conflicts with the default if-unchanged option.
6767 ciCommandSetEnv NO_DOWNLOAD_CI_LLVM 1
68+
69+ # On Arm64, the Ring crate requires that Clang be on the PATH.
70+ # https://github.com/briansmith/ring/blob/main/BUILDING.md
71+ ciCommandAddPath " $( pwd) /clang-rust/bin"
6872fi
6973
7074if isWindows; then
Original file line number Diff line number Diff line change 1+ #! /bin/bash
2+ # For mingw builds use a vendored mingw.
3+
4+ set -euo pipefail
5+ IFS=$' \n\t '
6+
7+ source " $( cd " $( dirname " $0 " ) " && pwd) /../shared.sh"
8+
9+ if isWindows; then
10+ case " ${CI_JOB_NAME} " in
11+ * aarch64* )
12+ curl --proto ' =https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y -q --default-host aarch64-pc-windows-msvc
13+ ciCommandAddPath " ${USERPROFILE} /.cargo/bin"
14+ ;;
15+ esac
16+ fi
You can’t perform that action at this time.
0 commit comments