59
59
uses : actions/checkout@v1
60
60
with :
61
61
fetch-depth : 2
62
- - name : configure GitHub Actions to kill the build when outdated
63
- uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
64
- with :
65
- github_token : " ${{ secrets.github_token }}"
66
- if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
67
62
- name : configure the PR in which the error message will be posted
68
63
run : " echo \" [CI_PR_NUMBER=$num]\" "
69
64
env :
77
72
- name : decide whether to skip this job
78
73
run : src/ci/scripts/should-skip-this.sh
79
74
if : success() && !env.SKIP_JOB
75
+ - name : configure GitHub Actions to kill the build when outdated
76
+ uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
77
+ with :
78
+ github_token : " ${{ secrets.github_token }}"
79
+ if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try' && !env.RUST_CI_TEMP_SKIP_CANCEL_OUTDATED"
80
80
- name : collect CPU statistics
81
81
run : src/ci/scripts/collect-cpu-stats.sh
82
82
if : success() && !env.SKIP_JOB
@@ -163,11 +163,6 @@ jobs:
163
163
uses : actions/checkout@v1
164
164
with :
165
165
fetch-depth : 2
166
- - name : configure GitHub Actions to kill the build when outdated
167
- uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
168
- with :
169
- github_token : " ${{ secrets.github_token }}"
170
- if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
171
166
- name : configure the PR in which the error message will be posted
172
167
run : " echo \" [CI_PR_NUMBER=$num]\" "
173
168
env :
@@ -181,6 +176,11 @@ jobs:
181
176
- name : decide whether to skip this job
182
177
run : src/ci/scripts/should-skip-this.sh
183
178
if : success() && !env.SKIP_JOB
179
+ - name : configure GitHub Actions to kill the build when outdated
180
+ uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
181
+ with :
182
+ github_token : " ${{ secrets.github_token }}"
183
+ if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try' && !env.RUST_CI_TEMP_SKIP_CANCEL_OUTDATED"
184
184
- name : collect CPU statistics
185
185
run : src/ci/scripts/collect-cpu-stats.sh
186
186
if : success() && !env.SKIP_JOB
@@ -364,9 +364,6 @@ jobs:
364
364
- name : x86_64-gnu-distcheck
365
365
os : ubuntu-latest-xl
366
366
env : {}
367
- - name : x86_64-gnu-full-bootstrap
368
- os : ubuntu-latest-xl
369
- env : {}
370
367
- name : x86_64-gnu-llvm-8
371
368
env :
372
369
RUST_BACKTRACE : 1
@@ -406,7 +403,7 @@ jobs:
406
403
os : windows-latest-xl
407
404
- name : x86_64-msvc-cargo
408
405
env :
409
- SCRIPT : python x.py test src/tools/cargotest src/tools/cargo
406
+ SCRIPT : python x.py --stage 2 test src/tools/cargotest src/tools/cargo
410
407
RUST_CONFIGURE_ARGS : " --build=x86_64-pc-windows-msvc --enable-lld"
411
408
VCVARS_BAT : vcvars64.bat
412
409
NO_DEBUG_ASSERTIONS : 1
@@ -485,11 +482,6 @@ jobs:
485
482
uses : actions/checkout@v1
486
483
with :
487
484
fetch-depth : 2
488
- - name : configure GitHub Actions to kill the build when outdated
489
- uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
490
- with :
491
- github_token : " ${{ secrets.github_token }}"
492
- if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
493
485
- name : configure the PR in which the error message will be posted
494
486
run : " echo \" [CI_PR_NUMBER=$num]\" "
495
487
env :
@@ -503,6 +495,11 @@ jobs:
503
495
- name : decide whether to skip this job
504
496
run : src/ci/scripts/should-skip-this.sh
505
497
if : success() && !env.SKIP_JOB
498
+ - name : configure GitHub Actions to kill the build when outdated
499
+ uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
500
+ with :
501
+ github_token : " ${{ secrets.github_token }}"
502
+ if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try' && !env.RUST_CI_TEMP_SKIP_CANCEL_OUTDATED"
506
503
- name : collect CPU statistics
507
504
run : src/ci/scripts/collect-cpu-stats.sh
508
505
if : success() && !env.SKIP_JOB
@@ -575,36 +572,45 @@ jobs:
575
572
CACHE_DOMAIN : ci-caches-gha.rust-lang.org
576
573
if : " github.event_name == 'push' && github.ref == 'refs/heads/auto' && github.repository == 'rust-lang-ci/rust'"
577
574
strategy :
575
+ fail-fast : false
578
576
matrix :
579
577
include :
578
+ - name : aarch64-gnu
579
+ os :
580
+ - self-hosted
581
+ - ARM64
582
+ - linux
580
583
- name : dist-x86_64-apple
581
584
env :
582
585
SCRIPT : " ./x.py dist"
583
- RUST_CONFIGURE_ARGS : " --target=aarch64-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc"
586
+ RUST_CONFIGURE_ARGS : " --target=aarch64-apple-ios,x86_64-apple-ios --enable-full-tools --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false "
584
587
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
585
588
MACOSX_DEPLOYMENT_TARGET : 10.7
586
589
NO_LLVM_ASSERTIONS : 1
587
590
NO_DEBUG_ASSERTIONS : 1
588
591
DIST_REQUIRE_ALL_TOOLS : 1
592
+ RUST_CI_TEMP_SKIP_CANCEL_OUTDATED : 1
589
593
os : macos-latest
590
594
- name : dist-x86_64-apple-alt
591
595
env :
592
596
SCRIPT : " ./x.py dist"
593
- RUST_CONFIGURE_ARGS : " --enable-extended --enable-profiler --set rust.jemalloc"
597
+ RUST_CONFIGURE_ARGS : " --enable-extended --enable-profiler --set rust.jemalloc --set llvm.ninja=false "
594
598
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
595
599
MACOSX_DEPLOYMENT_TARGET : 10.7
596
600
NO_LLVM_ASSERTIONS : 1
597
601
NO_DEBUG_ASSERTIONS : 1
602
+ RUST_CI_TEMP_SKIP_CANCEL_OUTDATED : 1
598
603
os : macos-latest
599
604
- name : x86_64-apple
600
605
env :
601
- SCRIPT : " ./x.py test"
602
- RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc"
606
+ SCRIPT : " ./x.py --stage 2 test"
607
+ RUST_CONFIGURE_ARGS : " --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false "
603
608
RUSTC_RETRY_LINKER_ON_SEGFAULT : 1
604
609
MACOSX_DEPLOYMENT_TARGET : 10.8
605
610
MACOSX_STD_DEPLOYMENT_TARGET : 10.7
606
611
NO_LLVM_ASSERTIONS : 1
607
612
NO_DEBUG_ASSERTIONS : 1
613
+ RUST_CI_TEMP_SKIP_CANCEL_OUTDATED : 1
608
614
os : macos-latest
609
615
timeout-minutes : 600
610
616
runs-on : " ${{ matrix.os }}"
@@ -615,11 +621,6 @@ jobs:
615
621
uses : actions/checkout@v1
616
622
with :
617
623
fetch-depth : 2
618
- - name : configure GitHub Actions to kill the build when outdated
619
- uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
620
- with :
621
- github_token : " ${{ secrets.github_token }}"
622
- if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try'"
623
624
- name : configure the PR in which the error message will be posted
624
625
run : " echo \" [CI_PR_NUMBER=$num]\" "
625
626
env :
@@ -633,6 +634,11 @@ jobs:
633
634
- name : decide whether to skip this job
634
635
run : src/ci/scripts/should-skip-this.sh
635
636
if : success() && !env.SKIP_JOB
637
+ - name : configure GitHub Actions to kill the build when outdated
638
+ uses : rust-lang/simpleinfra/github-actions/cancel-outdated-builds@master
639
+ with :
640
+ github_token : " ${{ secrets.github_token }}"
641
+ if : " success() && !env.SKIP_JOB && github.ref != 'refs/heads/try' && !env.RUST_CI_TEMP_SKIP_CANCEL_OUTDATED"
636
642
- name : collect CPU statistics
637
643
run : src/ci/scripts/collect-cpu-stats.sh
638
644
if : success() && !env.SKIP_JOB
0 commit comments