File tree 4 files changed +24
-1
lines changed
4 files changed +24
-1
lines changed Original file line number Diff line number Diff line change @@ -134,6 +134,9 @@ jobs:
134
134
- name : show the current environment
135
135
run : src/ci/scripts/dump-environment.sh
136
136
137
+ - name : install rust
138
+ run : src/ci/scripts/install-rust.sh
139
+
137
140
- name : install awscli
138
141
run : src/ci/scripts/install-awscli.sh
139
142
Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ runners:
48
48
<< : *base-job
49
49
50
50
- &job-windows-aarch64
51
- os : windows-11-arm64-8core-32gb
51
+ os : windows-11-arm
52
52
<< : *base-job
53
53
54
54
- &job-aarch64-linux
Original file line number Diff line number Diff line change @@ -65,6 +65,10 @@ elif isWindows && ! isKnownToBeMingwBuild; then
65
65
# Disable downloading CI LLVM on this builder;
66
66
# setting up clang-cl just above conflicts with the default if-unchanged option.
67
67
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"
68
72
fi
69
73
70
74
if 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