@@ -34,6 +34,8 @@ defaults:
34
34
concurrency :
35
35
group : " ${{ github.workflow }}-${{ ((github.ref == 'refs/heads/try' || github.ref == 'refs/heads/try-perf') && github.sha) || github.ref }}"
36
36
cancel-in-progress : true
37
+ env :
38
+ RUST_CONFIGURE_ARGS : " --set change-id=99999999"
37
39
jobs :
38
40
pr :
39
41
name : " PR - ${{ matrix.name }}"
@@ -316,7 +318,7 @@ jobs:
316
318
- name : dist-x86_64-apple
317
319
env :
318
320
SCRIPT : " ./x.py dist bootstrap --include-default-paths --host=x86_64-apple-darwin --target=x86_64-apple-darwin"
319
- RUST_CONFIGURE_ARGS : " --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
321
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
320
322
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
321
323
MACOSX_DEPLOYMENT_TARGET : 10.12
322
324
SELECT_XCODE : /Applications/Xcode_13.4.1.app
@@ -329,7 +331,7 @@ jobs:
329
331
- name : dist-apple-various
330
332
env :
331
333
SCRIPT : " ./x.py dist bootstrap --include-default-paths --host='' --target=aarch64-apple-ios,x86_64-apple-ios,aarch64-apple-ios-sim"
332
- RUST_CONFIGURE_ARGS : " --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
334
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
333
335
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
334
336
MACOSX_DEPLOYMENT_TARGET : 10.12
335
337
SELECT_XCODE : /Applications/Xcode_13.4.1.app
@@ -340,7 +342,7 @@ jobs:
340
342
- name : x86_64-apple-1
341
343
env :
342
344
SCRIPT : " ./x.py --stage 2 test --skip tests/ui --skip tests/rustdoc --skip tests/run-make-fulldeps"
343
- RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
345
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
344
346
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
345
347
MACOSX_DEPLOYMENT_TARGET : 10.12
346
348
MACOSX_STD_DEPLOYMENT_TARGET : 10.12
@@ -351,7 +353,7 @@ jobs:
351
353
- name : x86_64-apple-2
352
354
env :
353
355
SCRIPT : " ./x.py --stage 2 test tests/ui tests/rustdoc tests/run-make-fulldeps"
354
- RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
356
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
355
357
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
356
358
MACOSX_DEPLOYMENT_TARGET : 10.12
357
359
MACOSX_STD_DEPLOYMENT_TARGET : 10.12
@@ -362,7 +364,7 @@ jobs:
362
364
- name : dist-aarch64-apple
363
365
env :
364
366
SCRIPT : " ./x.py dist bootstrap --include-default-paths --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
365
- RUST_CONFIGURE_ARGS : " --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
367
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false --set rust.lto=thin"
366
368
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
367
369
SELECT_XCODE : /Applications/Xcode_13.4.1.app
368
370
USE_XCODE_CLANG : 1
@@ -376,7 +378,7 @@ jobs:
376
378
- name : aarch64-apple
377
379
env :
378
380
SCRIPT : " ./x.py --stage 2 test --host=aarch64-apple-darwin --target=aarch64-apple-darwin"
379
- RUST_CONFIGURE_ARGS : " --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
381
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
380
382
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
381
383
SELECT_XCODE : /Applications/Xcode_13.4.1.app
382
384
USE_XCODE_CLANG : 1
@@ -388,56 +390,56 @@ jobs:
388
390
os : macos-13-xlarge
389
391
- name : x86_64-msvc
390
392
env :
391
- RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-profiler"
393
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-pc-windows-msvc --enable-profiler"
392
394
SCRIPT : make ci-msvc
393
395
os : windows-2019-8core-32gb
394
396
- name : i686-msvc
395
397
env :
396
- RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-msvc"
398
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=i686-pc-windows-msvc"
397
399
SCRIPT : make ci-msvc
398
400
os : windows-2019-8core-32gb
399
401
- name : x86_64-msvc-ext
400
402
env :
401
403
SCRIPT : python x.py --stage 2 test src/tools/cargotest src/tools/cargo && src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh x.py /tmp/toolstate/toolstates.json windows
402
404
HOST_TARGET : x86_64-pc-windows-msvc
403
- RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json"
405
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-pc-windows-msvc --enable-lld --save-toolstates=/tmp/toolstate/toolstates.json"
404
406
DEPLOY_TOOLSTATES_JSON : toolstates-windows.json
405
407
os : windows-2019-8core-32gb
406
408
- name : i686-mingw
407
409
env :
408
- RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-gnu"
410
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=i686-pc-windows-gnu"
409
411
SCRIPT : make ci-mingw
410
412
NO_DOWNLOAD_CI_LLVM : 1
411
413
CUSTOM_MINGW : 1
412
414
os : windows-2019-8core-32gb
413
415
- name : x86_64-mingw
414
416
env :
415
417
SCRIPT : make ci-mingw
416
- RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-gnu --enable-profiler"
418
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-pc-windows-gnu --enable-profiler"
417
419
NO_DOWNLOAD_CI_LLVM : 1
418
420
CUSTOM_MINGW : 1
419
421
os : windows-2019-8core-32gb
420
422
- name : dist-x86_64-msvc
421
423
env :
422
- 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"
424
+ RUST_CONFIGURE_ARGS : " ${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"
423
425
SCRIPT : python x.py build --set rust.debug=true opt-dist && PGO_HOST=x86_64-pc-windows-msvc ./build/x86_64-pc-windows-msvc/stage0-tools-bin/opt-dist windows-ci -- python x.py dist bootstrap --include-default-paths
424
426
DIST_REQUIRE_ALL_TOOLS : 1
425
427
os : windows-2019-8core-32gb
426
428
- name : dist-i686-msvc
427
429
env :
428
- 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"
430
+ RUST_CONFIGURE_ARGS : " ${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"
429
431
SCRIPT : python x.py dist bootstrap --include-default-paths
430
432
DIST_REQUIRE_ALL_TOOLS : 1
431
433
os : windows-2019-8core-32gb
432
434
- name : dist-aarch64-msvc
433
435
env :
434
- RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --host=aarch64-pc-windows-msvc --enable-full-tools --enable-profiler"
436
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-pc-windows-msvc --host=aarch64-pc-windows-msvc --enable-full-tools --enable-profiler"
435
437
SCRIPT : python x.py dist bootstrap --include-default-paths
436
438
DIST_REQUIRE_ALL_TOOLS : 1
437
439
os : windows-2019-8core-32gb
438
440
- name : dist-i686-mingw
439
441
env :
440
- RUST_CONFIGURE_ARGS : " --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler"
442
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=i686-pc-windows-gnu --enable-full-tools --enable-profiler"
441
443
NO_DOWNLOAD_CI_LLVM : 1
442
444
SCRIPT : python x.py dist bootstrap --include-default-paths
443
445
CUSTOM_MINGW : 1
@@ -446,14 +448,14 @@ jobs:
446
448
- name : dist-x86_64-mingw
447
449
env :
448
450
SCRIPT : python x.py dist bootstrap --include-default-paths
449
- RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler"
451
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-pc-windows-gnu --enable-full-tools --enable-profiler"
450
452
NO_DOWNLOAD_CI_LLVM : 1
451
453
CUSTOM_MINGW : 1
452
454
DIST_REQUIRE_ALL_TOOLS : 1
453
455
os : windows-2019-8core-32gb
454
456
- name : dist-x86_64-msvc-alt
455
457
env :
456
- RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler"
458
+ RUST_CONFIGURE_ARGS : " ${RUST_CONFIGURE_ARGS} --build=x86_64-pc-windows-msvc --enable-extended --enable-profiler"
457
459
SCRIPT : python x.py dist bootstrap --include-default-paths
458
460
os : windows-2019-8core-32gb
459
461
timeout-minutes : 600
0 commit comments