@@ -32,6 +32,10 @@ runners:
3232 os : windows-2022-16core-64gb
3333 << : *base-job
3434
35+ - &job-windows-aarch64
36+ os : windows-11-arm64-8core-32gb
37+ << : *base-job
38+
3539 - &job-aarch64-linux
3640 os : ubuntu-22.04-arm64-8core-32gb
3741
@@ -80,17 +84,43 @@ envs:
8084# These jobs automatically inherit envs.pr, to avoid repeating
8185# it in each job definition.
8286pr :
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
8988 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
94124
95125# Jobs that run when you perform a try build (@bors try)
96126# These jobs automatically inherit envs.try, to avoid repeating
0 commit comments