Skip to content

Commit ebbe638

Browse files
committed
Auto merge of rust-lang#135632 - marcoieni:split-x86_64-msvc-2025, r=Kobzol
CI: split x86_64-msvc job using windows 2025 try-job: x86_64-msvc-1 try-job: x86_64-msvc-2 try-job: dist-x86_64-msvc
2 parents b605c65 + 242b0e3 commit ebbe638

File tree

2 files changed

+17
-11
lines changed

2 files changed

+17
-11
lines changed

src/bootstrap/mk/Makefile.in

+2-6
Original file line numberDiff line numberDiff line change
@@ -106,14 +106,10 @@ STAGE_2_TEST_SET2 := test --stage 2 --skip=tests --skip=coverage-map --skip=cove
106106

107107
# this intentionally doesn't use `$(BOOTSTRAP)` so we can test the shebang on Windows
108108
ci-msvc-py:
109-
$(Q)$(CFG_SRC_DIR)/x.py test --stage 2 tidy
110-
ci-msvc-ps1:
111-
$(Q)$(CFG_SRC_DIR)/x.ps1 test --stage 2 --skip tidy
112-
ci-msvc: ci-msvc-py ci-msvc-ps1
113-
ci-msvc-py-set1:
114109
$(Q)$(CFG_SRC_DIR)/x.py $(STAGE_2_TEST_SET1)
115-
ci-msvc-ps1-set2:
110+
ci-msvc-ps1:
116111
$(Q)$(CFG_SRC_DIR)/x.ps1 $(STAGE_2_TEST_SET2)
112+
ci-msvc: ci-msvc-py ci-msvc-ps1
117113

118114
## MingW native builders
119115

src/ci/github-actions/jobs.yml

+15-5
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,10 @@ runners:
3535
os: windows-2022
3636
<<: *base-job
3737

38+
- &job-windows-25
39+
os: windows-2025
40+
<<: *base-job
41+
3842
- &job-windows-8c
3943
os: windows-2022-8core-32gb
4044
<<: *base-job
@@ -442,23 +446,29 @@ auto:
442446
# Windows Builders #
443447
######################
444448

445-
- name: x86_64-msvc
449+
- name: x86_64-msvc-1
446450
env:
447451
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
448-
SCRIPT: make ci-msvc
449-
<<: *job-windows-8c
452+
SCRIPT: make ci-msvc-py
453+
<<: *job-windows-25
454+
455+
- name: x86_64-msvc-2
456+
env:
457+
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-profiler
458+
SCRIPT: make ci-msvc-ps1
459+
<<: *job-windows-25
450460

451461
# i686-msvc is split into two jobs to run tests in parallel.
452462
- name: i686-msvc-1
453463
env:
454464
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
455-
SCRIPT: make ci-msvc-py-set1
465+
SCRIPT: make ci-msvc-py
456466
<<: *job-windows
457467

458468
- name: i686-msvc-2
459469
env:
460470
RUST_CONFIGURE_ARGS: --build=i686-pc-windows-msvc
461-
SCRIPT: make ci-msvc-ps1-set2
471+
SCRIPT: make ci-msvc-ps1
462472
<<: *job-windows
463473

464474
# x86_64-msvc-ext is split into multiple jobs to run tests in parallel.

0 commit comments

Comments
 (0)