@@ -63,240 +63,47 @@ steps:
6363 - label : Clang-cl (DLL)
6464 command : bash libcxx/utils/ci/run-buildbot clang-cl-dll
6565 agents :
66- queue : windows
66+ queue : windows-test
6767 << : *common
6868
6969 - label : Clang-cl (Static)
7070 command : bash libcxx/utils/ci/run-buildbot clang-cl-static
7171 agents :
72- queue : windows
72+ queue : windows-test
7373 << : *common
7474
7575 - label : Clang-cl (no vcruntime exceptions)
7676 command : bash libcxx/utils/ci/run-buildbot clang-cl-no-vcruntime
7777 << : *common
7878 agents :
79- queue : windows
79+ queue : windows-test
8080
8181 - label : Clang-cl (Debug mode)
8282 command : bash libcxx/utils/ci/run-buildbot clang-cl-debug
8383 agents :
84- queue : windows
84+ queue : windows-test
8585 << : *common
8686
8787 - label : Clang-cl (Static CRT)
8888 command : bash libcxx/utils/ci/run-buildbot clang-cl-static-crt
8989 agents :
90- queue : windows
90+ queue : windows-test
9191 << : *common
9292
9393 - label : MinGW (DLL, x86_64)
9494 command : bash libcxx/utils/ci/run-buildbot mingw-dll
9595 agents :
96- queue : windows
96+ queue : windows-test
9797 << : *common
9898
9999 - label : MinGW (Static, x86_64)
100100 command : bash libcxx/utils/ci/run-buildbot mingw-static
101101 agents :
102- queue : windows
102+ queue : windows-test
103103 << : *common
104104
105105 - label : MinGW (DLL, i686)
106106 command : bash libcxx/utils/ci/run-buildbot mingw-dll-i686
107107 agents :
108- queue : windows
108+ queue : windows-test
109109 << : *common
110-
111- - group : ' :mac: Apple'
112- steps :
113- - label : MacOS x86_64
114- command : libcxx/utils/ci/run-buildbot generic-cxx23
115- agents :
116- queue : libcxx-builders
117- os : macos
118- arch : x86_64
119- << : *common
120-
121- - label : MacOS arm64
122- command : libcxx/utils/ci/run-buildbot generic-cxx23
123- agents :
124- queue : libcxx-builders
125- os : macos
126- arch : arm64
127- << : *common
128-
129- - label : MacOS with Modules
130- command : libcxx/utils/ci/run-buildbot generic-modules
131- agents :
132- queue : libcxx-builders
133- os : macos
134- << : *common
135-
136- - label : MacOS with C++03
137- command : libcxx/utils/ci/run-buildbot generic-cxx03
138- agents :
139- queue : libcxx-builders
140- os : macos
141- << : *common
142-
143- # Build with the configuration we use to generate libc++.dylib on Apple platforms
144- - label : Apple system
145- command : libcxx/utils/ci/run-buildbot apple-system
146- agents :
147- queue : libcxx-builders
148- os : macos
149- arch : arm64 # This can technically run on any architecture, but we have more resources on arm64 so we pin this job to arm64
150- << : *common
151-
152- - label : Apple back-deployment macosx10.13
153- command : libcxx/utils/ci/run-buildbot apple-system-backdeployment-10.13
154- agents :
155- queue : libcxx-builders
156- os : macos
157- arch : x86_64 # We need to use x86_64 for back-deployment CI on this target since macOS didn't support arm64 back then
158- << : *common
159-
160- - label : Apple back-deployment macosx10.15
161- command : libcxx/utils/ci/run-buildbot apple-system-backdeployment-10.15
162- agents :
163- queue : libcxx-builders
164- os : macos
165- arch : x86_64 # We need to use x86_64 for back-deployment CI on this target since macOS didn't support arm64 back then
166- << : *common
167-
168- - label : Apple back-deployment with hardening enabled
169- command : libcxx/utils/ci/run-buildbot apple-system-backdeployment-hardened-11.0
170- agents :
171- queue : libcxx-builders
172- os : macos
173- arch : x86_64 # TODO: Remove this once we are able to run back-deployment on arm64 again, since this isn't x86_64 specific
174- << : *common
175-
176- - group : ARM
177- steps :
178- - label : AArch64
179- command : libcxx/utils/ci/run-buildbot aarch64
180- agents :
181- queue : libcxx-builders-linaro-arm
182- arch : aarch64
183- << : *common
184-
185- - label : AArch64 -fno-exceptions
186- command : libcxx/utils/ci/run-buildbot aarch64-no-exceptions
187- agents :
188- queue : libcxx-builders-linaro-arm
189- arch : aarch64
190- << : *common
191-
192- - label : Armv8
193- command : libcxx/utils/ci/run-buildbot armv8
194- agents :
195- queue : libcxx-builders-linaro-arm
196- arch : armv8l
197- << : *common
198-
199- - label : Armv8 -fno-exceptions
200- command : libcxx/utils/ci/run-buildbot armv8-no-exceptions
201- agents :
202- queue : libcxx-builders-linaro-arm
203- arch : armv8l
204- << : *common
205-
206- - label : Armv7
207- command : libcxx/utils/ci/run-buildbot armv7
208- agents :
209- queue : libcxx-builders-linaro-arm
210- arch : armv8l
211- << : *common
212-
213- - label : Armv7 -fno-exceptions
214- command : libcxx/utils/ci/run-buildbot armv7-no-exceptions
215- agents :
216- queue : libcxx-builders-linaro-arm
217- arch : armv8l
218- << : *common
219-
220- - label : Armv7-M picolibc
221- command : libcxx/utils/ci/run-buildbot armv7m-picolibc
222- agents :
223- queue : libcxx-builders-linaro-arm
224- arch : aarch64
225- << : *common
226-
227- - label : Armv7-M picolibc -fno-exceptions
228- command : libcxx/utils/ci/run-buildbot armv7m-picolibc-no-exceptions
229- agents :
230- queue : libcxx-builders-linaro-arm
231- arch : aarch64
232- << : *common
233-
234- - group : AIX
235- steps :
236- - label : AIX (32-bit)
237- command : libcxx/utils/ci/run-buildbot aix
238- env :
239- CC : clang
240- CXX : clang++
241- OBJECT_MODE : ' 32'
242- agents :
243- queue : libcxx-builders
244- os : aix
245- << : *common
246-
247- - label : AIX (64-bit)
248- command : libcxx/utils/ci/run-buildbot aix
249- env :
250- CC : clang
251- CXX : clang++
252- OBJECT_MODE : ' 64'
253- agents :
254- queue : libcxx-builders
255- os : aix
256- << : *common
257-
258- - group : ' :freebsd: FreeBSD'
259- steps :
260- - label : FreeBSD 13 amd64
261- command : libcxx/utils/ci/run-buildbot generic-cxx23
262- env :
263- CC : clang16
264- CXX : clang++16
265- ENABLE_STD_MODULES : ' Off'
266- agents :
267- queue : libcxx-builders
268- os : freebsd
269- << : *common
270-
271- - group : ' :android: Android'
272- steps :
273- - label : Android 5.0, x86 NDK
274- command : libcxx/utils/ci/run-buildbot android-ndk-21-def-x86
275- agents :
276- queue : libcxx-builders
277- os : android
278- << : *common
279-
280- - label : Android 13, x86_64 NDK
281- command : libcxx/utils/ci/run-buildbot android-ndk-33-goog-x86_64
282- agents :
283- queue : libcxx-builders
284- os : android
285- << : *common
286-
287-
288- # TODO: Re-enable this once we've figured out how to run back-deployment testing on arm64 on recent OSes
289- # - label: "Apple back-deployment macosx11.0 arm64"
290- # command: "libcxx/utils/ci/run-buildbot apple-system-backdeployment-11.0"
291- # artifact_paths:
292- # - "**/test-results.xml"
293- # - "**/*.abilist"
294- # agents:
295- # queue: "libcxx-builders"
296- # os: "macos"
297- # arch: "arm64"
298- # retry:
299- # automatic:
300- # - exit_status: -1 # Agent was lost
301- # limit: 2
302- # timeout_in_minutes: 120
0 commit comments