@@ -38,22 +38,27 @@ jobs:
3838 env :
3939 CI_JOB_NAME : " ${{ matrix.name }}"
4040 SCCACHE_BUCKET : rust-lang-ci-sccache2
41+ DEPLOY_BUCKET : rust-lang-ci2
4142 TOOLSTATE_REPO : " https://github.com/rust-lang-nursery/rust-toolstate"
43+ TOOLSTATE_ISSUES_API_URL : " https://api.github.com/repos/rust-lang/rust/issues"
44+ TOOLSTATE_PUBLISH : 1
45+ CACHES_AWS_ACCESS_KEY_ID : AKIA46X5W6CZI5DHEBFL
46+ ARTIFACTS_AWS_ACCESS_KEY_ID : AKIA46X5W6CZN24CBO55
4247 CACHE_DOMAIN : ci-caches.rust-lang.org
4348 if : " github.event_name == 'pull_request'"
4449 strategy :
4550 matrix :
4651 include :
4752 - name : mingw-check
48- os : ubuntu-20.04-xl
53+ os : ubuntu-20.04
4954 env : {}
5055 - name : x86_64-gnu-llvm-13
51- os : ubuntu-20.04-xl
56+ os : ubuntu-20.04
5257 env : {}
5358 - name : x86_64-gnu-tools
5459 env :
5560 CI_ONLY_WHEN_SUBMODULES_CHANGED : 1
56- os : ubuntu-20.04-xl
61+ os : ubuntu-20.04
5762 timeout-minutes : 600
5863 runs-on : " ${{ matrix.os }}"
5964 steps :
@@ -169,132 +174,132 @@ jobs:
169174 - ARM64
170175 - linux
171176 - name : arm-android
172- os : ubuntu-20.04-xl
177+ os : ubuntu-20.04
173178 env : {}
174179 - name : armhf-gnu
175- os : ubuntu-20.04-xl
180+ os : ubuntu-20.04
176181 env : {}
177182 - name : dist-aarch64-linux
178- os : ubuntu-20.04-xl
183+ os : ubuntu-20.04
179184 env : {}
180185 - name : dist-android
181- os : ubuntu-20.04-xl
186+ os : ubuntu-20.04
182187 env : {}
183188 - name : dist-arm-linux
184- os : ubuntu-20.04-xl
189+ os : ubuntu-20.04
185190 env : {}
186191 - name : dist-armhf-linux
187- os : ubuntu-20.04-xl
192+ os : ubuntu-20.04
188193 env : {}
189194 - name : dist-armv7-linux
190- os : ubuntu-20.04-xl
195+ os : ubuntu-20.04
191196 env : {}
192197 - name : dist-i586-gnu-i586-i686-musl
193- os : ubuntu-20.04-xl
198+ os : ubuntu-20.04
194199 env : {}
195200 - name : dist-i686-linux
196- os : ubuntu-20.04-xl
201+ os : ubuntu-20.04
197202 env : {}
198203 - name : dist-mips-linux
199- os : ubuntu-20.04-xl
204+ os : ubuntu-20.04
200205 env : {}
201206 - name : dist-mips64-linux
202- os : ubuntu-20.04-xl
207+ os : ubuntu-20.04
203208 env : {}
204209 - name : dist-mips64el-linux
205- os : ubuntu-20.04-xl
210+ os : ubuntu-20.04
206211 env : {}
207212 - name : dist-mipsel-linux
208- os : ubuntu-20.04-xl
213+ os : ubuntu-20.04
209214 env : {}
210215 - name : dist-powerpc-linux
211- os : ubuntu-20.04-xl
216+ os : ubuntu-20.04
212217 env : {}
213218 - name : dist-powerpc64-linux
214- os : ubuntu-20.04-xl
219+ os : ubuntu-20.04
215220 env : {}
216221 - name : dist-powerpc64le-linux
217- os : ubuntu-20.04-xl
222+ os : ubuntu-20.04
218223 env : {}
219224 - name : dist-riscv64-linux
220- os : ubuntu-20.04-xl
225+ os : ubuntu-20.04
221226 env : {}
222227 - name : dist-s390x-linux
223- os : ubuntu-20.04-xl
228+ os : ubuntu-20.04
224229 env : {}
225230 - name : dist-various-1
226- os : ubuntu-20.04-xl
231+ os : ubuntu-20.04
227232 env : {}
228233 - name : dist-various-2
229- os : ubuntu-20.04-xl
234+ os : ubuntu-20.04
230235 env : {}
231236 - name : dist-x86_64-freebsd
232- os : ubuntu-20.04-xl
237+ os : ubuntu-20.04
233238 env : {}
234239 - name : dist-x86_64-illumos
235- os : ubuntu-20.04-xl
240+ os : ubuntu-20.04
236241 env : {}
237242 - name : dist-x86_64-linux
238- os : ubuntu-20.04-xl
243+ os : ubuntu-20.04
239244 env : {}
240245 - name : dist-x86_64-linux-alt
241246 env :
242247 IMAGE : dist-x86_64-linux
243- os : ubuntu-20.04-xl
248+ os : ubuntu-20.04
244249 - name : dist-x86_64-musl
245- os : ubuntu-20.04-xl
250+ os : ubuntu-20.04
246251 env : {}
247252 - name : dist-x86_64-netbsd
248- os : ubuntu-20.04-xl
253+ os : ubuntu-20.04
249254 env : {}
250255 - name : i686-gnu
251- os : ubuntu-20.04-xl
256+ os : ubuntu-20.04
252257 env : {}
253258 - name : i686-gnu-nopt
254- os : ubuntu-20.04-xl
259+ os : ubuntu-20.04
255260 env : {}
256261 - name : mingw-check
257- os : ubuntu-20.04-xl
262+ os : ubuntu-20.04
258263 env : {}
259264 - name : test-various
260- os : ubuntu-20.04-xl
265+ os : ubuntu-20.04
261266 env : {}
262267 - name : wasm32
263- os : ubuntu-20.04-xl
268+ os : ubuntu-20.04
264269 env : {}
265270 - name : x86_64-gnu
266- os : ubuntu-20.04-xl
271+ os : ubuntu-20.04
267272 env : {}
268273 - name : x86_64-gnu-stable
269274 env :
270275 IMAGE : x86_64-gnu
271276 RUST_CI_OVERRIDE_RELEASE_CHANNEL : stable
272277 CI_ONLY_WHEN_CHANNEL : nightly
273- os : ubuntu-20.04-xl
278+ os : ubuntu-20.04
274279 - name : x86_64-gnu-aux
275- os : ubuntu-20.04-xl
280+ os : ubuntu-20.04
276281 env : {}
277282 - name : x86_64-gnu-debug
278- os : ubuntu-20.04-xl
283+ os : ubuntu-20.04
279284 env : {}
280285 - name : x86_64-gnu-distcheck
281- os : ubuntu-20.04-xl
286+ os : ubuntu-20.04
282287 env : {}
283288 - name : x86_64-gnu-llvm-13
284289 env :
285290 RUST_BACKTRACE : 1
286- os : ubuntu-20.04-xl
291+ os : ubuntu-20.04
287292 - name : x86_64-gnu-llvm-13-stage1
288293 env :
289294 RUST_BACKTRACE : 1
290- os : ubuntu-20.04-xl
295+ os : ubuntu-20.04
291296 - name : x86_64-gnu-nopt
292- os : ubuntu-20.04-xl
297+ os : ubuntu-20.04
293298 env : {}
294299 - name : x86_64-gnu-tools
295300 env :
296301 DEPLOY_TOOLSTATES_JSON : toolstates-linux.json
297- os : ubuntu-20.04-xl
302+ os : ubuntu-20.04
298303 - name : dist-x86_64-apple
299304 env :
300305 SCRIPT : " ./x.py dist bootstrap --include-default-paths --host=x86_64-apple-darwin --target=x86_64-apple-darwin"
@@ -366,101 +371,101 @@ jobs:
366371 env :
367372 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-profiler"
368373 SCRIPT : make ci-subset-1
369- os : windows-latest-xl
374+ os : windows-latest
370375 - name : x86_64-msvc-2
371376 env :
372377 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-profiler"
373378 SCRIPT : make ci-subset-2
374- os : windows-latest-xl
379+ os : windows-latest
375380 - name : i686-msvc-1
376381 env :
377382 RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-msvc"
378383 SCRIPT : make ci-subset-1
379- os : windows-latest-xl
384+ os : windows-latest
380385 - name : i686-msvc-2
381386 env :
382387 RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-msvc"
383388 SCRIPT : make ci-subset-2
384- os : windows-latest-xl
389+ os : windows-latest
385390 - name : x86_64-msvc-cargo
386391 env :
387392 SCRIPT : python x.py --stage 2 test src/tools/cargotest src/tools/cargo
388393 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-lld"
389- os : windows-latest-xl
394+ os : windows-latest
390395 - name : x86_64-msvc-tools
391396 env :
392397 SCRIPT : src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
393398 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --save-toolstates=/tmp/toolstate/toolstates.json"
394399 DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
395- os : windows-latest-xl
400+ os : windows-latest
396401 - name : i686-mingw-1
397402 env :
398403 RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-gnu --set llvm.allow-old-toolchain"
399404 SCRIPT : make ci-mingw-subset-1
400405 NO_DOWNLOAD_CI_LLVM : 1
401406 CUSTOM_MINGW : 1
402- os : windows-latest-xl
407+ os : windows-latest
403408 - name : i686-mingw-2
404409 env :
405410 RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-gnu --set llvm.allow-old-toolchain"
406411 SCRIPT : make ci-mingw-subset-2
407412 NO_DOWNLOAD_CI_LLVM : 1
408413 CUSTOM_MINGW : 1
409- os : windows-latest-xl
414+ os : windows-latest
410415 - name : x86_64-mingw-1
411416 env :
412417 SCRIPT : make ci-mingw-subset-1
413418 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-gnu --enable-profiler --set llvm.allow-old-toolchain"
414419 NO_DOWNLOAD_CI_LLVM : 1
415420 CUSTOM_MINGW : 1
416- os : windows-latest-xl
421+ os : windows-latest
417422 - name : x86_64-mingw-2
418423 env :
419424 SCRIPT : make ci-mingw-subset-2
420425 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-gnu --enable-profiler --set llvm.allow-old-toolchain"
421426 NO_DOWNLOAD_CI_LLVM : 1
422427 CUSTOM_MINGW : 1
423- os : windows-latest-xl
428+ os : windows-latest
424429 - name : dist-x86_64-msvc
425430 env :
426431 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --host=x86_64-pc-windows-msvc --target=x86_64-pc-windows-msvc --enable-full-tools --enable-profiler"
427432 SCRIPT : PGO_HOST=x86_64-pc-windows-msvc src/ci/pgo.sh python x.py dist bootstrap --include-default-paths
428433 DIST_REQUIRE_ALL_TOOLS : 1
429- os : windows-latest-xl
434+ os : windows-latest
430435 - name : dist-i686-msvc
431436 env :
432437 RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-msvc --host=i686-pc-windows-msvc --target=i686-pc-windows-msvc,i586-pc-windows-msvc --enable-full-tools --enable-profiler"
433438 SCRIPT : python x.py dist bootstrap --include-default-paths
434439 DIST_REQUIRE_ALL_TOOLS : 1
435- os : windows-latest-xl
440+ os : windows-latest
436441 - name : dist-aarch64-msvc
437442 env :
438443 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --host=aarch64-pc-windows-msvc --enable-full-tools --enable-profiler"
439444 SCRIPT : python x.py dist bootstrap --include-default-paths
440445 DIST_REQUIRE_ALL_TOOLS : 1
441446 WINDOWS_SDK_20348_HACK : 1
442- os : windows-latest-xl
447+ os : windows-latest
443448 - name : dist-i686-mingw
444449 env :
445450 RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler --set llvm.allow-old-toolchain"
446451 NO_DOWNLOAD_CI_LLVM : 1
447452 SCRIPT : python x.py dist bootstrap --include-default-paths
448453 CUSTOM_MINGW : 1
449454 DIST_REQUIRE_ALL_TOOLS : 1
450- os : windows-latest-xl
455+ os : windows-latest
451456 - name : dist-x86_64-mingw
452457 env :
453458 SCRIPT : python x.py dist bootstrap --include-default-paths
454459 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler --set llvm.allow-old-toolchain"
455460 NO_DOWNLOAD_CI_LLVM : 1
456461 CUSTOM_MINGW : 1
457462 DIST_REQUIRE_ALL_TOOLS : 1
458- os : windows-latest-xl
463+ os : windows-latest
459464 - name : dist-x86_64-msvc-alt
460465 env :
461466 RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler"
462467 SCRIPT : python x.py dist bootstrap --include-default-paths
463- os : windows-latest-xl
468+ os : windows-latest
464469 timeout-minutes : 600
465470 runs-on : " ${{ matrix.os }}"
466471 steps :
@@ -571,7 +576,7 @@ jobs:
571576 matrix :
572577 include :
573578 - name : dist-x86_64-linux
574- os : ubuntu-20.04-xl
579+ os : ubuntu-20.04
575580 env : {}
576581 timeout-minutes : 600
577582 runs-on : " ${{ matrix.os }}"
0 commit comments