@@ -32,6 +32,10 @@ runners:
32
32
os : windows-2022-16core-64gb
33
33
<< : *base-job
34
34
35
+ - &job-windows-aarch64
36
+ os : windows-11-arm64-8core-32gb
37
+ << : *base-job
38
+
35
39
- &job-aarch64-linux
36
40
os : ubuntu-22.04-arm64-8core-32gb
37
41
@@ -80,17 +84,43 @@ envs:
80
84
# These jobs automatically inherit envs.pr, to avoid repeating
81
85
# it in each job definition.
82
86
pr :
83
- - image : mingw-check
84
- << : *job-linux-4c
85
- - image : mingw-check-tidy
86
- continue_on_error : true
87
- << : *job-linux-4c
88
- - image : x86_64-gnu-llvm-17
87
+ - image : aarch64-msvc
89
88
env :
90
- ENABLE_GCC_CODEGEN : " 1"
91
- << : *job-linux-16c
92
- - image : x86_64-gnu-tools
93
- << : *job-linux-16c
89
+ RUST_CONFIGURE_ARGS : --build=aarch64-pc-windows-msvc
90
+ SCRIPT : make ci-msvc
91
+ << : *job-windows-aarch64
92
+
93
+ - image : x86_64-msvc
94
+ env :
95
+ RUST_CONFIGURE_ARGS : --build=x86_64-pc-windows-msvc --enable-profiler
96
+ SCRIPT : make ci-msvc
97
+ << : *job-windows-8c
98
+
99
+ - image : i686-msvc
100
+ env :
101
+ RUST_CONFIGURE_ARGS : --build=i686-pc-windows-msvc
102
+ SCRIPT : make ci-msvc
103
+ << : *job-windows-8c
104
+
105
+ - image : i686-mingw
106
+ env :
107
+ RUST_CONFIGURE_ARGS : --build=i686-pc-windows-gnu
108
+ SCRIPT : make ci-mingw
109
+ # We are intentionally allowing an old toolchain on this builder (and that's
110
+ # incompatible with LLVM downloads today).
111
+ NO_DOWNLOAD_CI_LLVM : 1
112
+ << : *job-windows-8c
113
+
114
+ - image : x86_64-mingw
115
+ env :
116
+ SCRIPT : make ci-mingw
117
+ RUST_CONFIGURE_ARGS : >-
118
+ --build=x86_64-pc-windows-gnu
119
+ --enable-profiler
120
+ # We are intentionally allowing an old toolchain on this builder (and that's
121
+ # incompatible with LLVM downloads today).
122
+ NO_DOWNLOAD_CI_LLVM : 1
123
+ << : *job-windows-8c
94
124
95
125
# Jobs that run when you perform a try build (@bors try)
96
126
# These jobs automatically inherit envs.try, to avoid repeating
0 commit comments