Skip to content

Commit 219fc8f

Browse files
authored
Rollup merge of #93862 - Mark-Simulacrum:apple-split, r=pietroalbini
Split x86_64-apple builder into two This splits out roughly 20-25 minutes of work, which should result in roughly parity with some of the other apple builders at approximately 2.2-2.4 hours per successful build. r? `@pietroalbini`
2 parents a59d312 + a023be9 commit 219fc8f

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
lines changed

.github/workflows/ci.yml

+13-2
Original file line numberDiff line numberDiff line change
@@ -319,9 +319,20 @@ jobs:
319319
NO_DEBUG_ASSERTIONS: 1
320320
NO_OVERFLOW_CHECKS: 1
321321
os: macos-latest
322-
- name: x86_64-apple
322+
- name: x86_64-apple-1
323323
env:
324-
SCRIPT: "./x.py --stage 2 test"
324+
SCRIPT: "./x.py --stage 2 test --exclude src/test/ui --exclude src/test/rustdoc --exclude src/test/run-make-fulldeps"
325+
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
326+
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
327+
MACOSX_DEPLOYMENT_TARGET: 10.8
328+
MACOSX_STD_DEPLOYMENT_TARGET: 10.7
329+
NO_LLVM_ASSERTIONS: 1
330+
NO_DEBUG_ASSERTIONS: 1
331+
NO_OVERFLOW_CHECKS: 1
332+
os: macos-latest
333+
- name: x86_64-apple-2
334+
env:
335+
SCRIPT: "./x.py --stage 2 test src/test/ui src/test/rustdoc src/test/run-make-fulldeps"
325336
RUST_CONFIGURE_ARGS: "--build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false"
326337
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
327338
MACOSX_DEPLOYMENT_TARGET: 10.8

src/ci/github-actions/ci.yml

+9-3
Original file line numberDiff line numberDiff line change
@@ -486,9 +486,9 @@ jobs:
486486
NO_OVERFLOW_CHECKS: 1
487487
<<: *job-macos-xl
488488

489-
- name: x86_64-apple
490-
env:
491-
SCRIPT: ./x.py --stage 2 test
489+
- name: x86_64-apple-1
490+
env: &env-x86_64-apple-tests
491+
SCRIPT: ./x.py --stage 2 test --exclude src/test/ui --exclude src/test/rustdoc --exclude src/test/run-make-fulldeps
492492
RUST_CONFIGURE_ARGS: --build=x86_64-apple-darwin --enable-sanitizers --enable-profiler --set rust.jemalloc --set llvm.ninja=false
493493
RUSTC_RETRY_LINKER_ON_SEGFAULT: 1
494494
MACOSX_DEPLOYMENT_TARGET: 10.8
@@ -498,6 +498,12 @@ jobs:
498498
NO_OVERFLOW_CHECKS: 1
499499
<<: *job-macos-xl
500500

501+
- name: x86_64-apple-2
502+
env:
503+
SCRIPT: ./x.py --stage 2 test src/test/ui src/test/rustdoc src/test/run-make-fulldeps
504+
<<: *env-x86_64-apple-tests
505+
<<: *job-macos-xl
506+
501507
# This target only needs to support 11.0 and up as nothing else supports the hardware
502508
- name: dist-aarch64-apple
503509
env:

0 commit comments

Comments
 (0)