Skip to content

Commit 8c6cc8a

Browse files
committed
Auto merge of #131136 - tgross35:revert-msvc-ci-changes-2, r=<try>
[experiment] Revert msvc ci changes 2 Duplicate of #131133 so we can have two try jobs going at once. r? `@ghost` try-job: x86_64-msvc try-job: x86_64-msvc-ext
2 parents 1d71891 + 343579b commit 8c6cc8a

File tree

2 files changed

+5
-26
lines changed

2 files changed

+5
-26
lines changed

src/ci/docker/host-x86_64/x86_64-gnu-tools/checktools.sh

+5-10
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,8 @@ case $HOST_TARGET in
5858
# Strangely, Linux targets do not work here. cargo always says
5959
# "error: cannot produce cdylib for ... as the target ... does not support these crate types".
6060
# Only run "pass" tests, which is quite a bit faster.
61-
#FIXME: Re-enable this once CI issues are fixed
62-
#python3 "$X_PY" test --stage 2 src/tools/miri --target aarch64-apple-darwin --test-args pass
63-
#python3 "$X_PY" test --stage 2 src/tools/miri --target i686-pc-windows-gnu --test-args pass
61+
python3 "$X_PY" test --stage 2 src/tools/miri --target aarch64-apple-darwin --test-args pass
62+
python3 "$X_PY" test --stage 2 src/tools/miri --target i686-pc-windows-gnu --test-args pass
6463
;;
6564
*)
6665
echo "FATAL: unexpected host $HOST_TARGET"
@@ -69,10 +68,6 @@ case $HOST_TARGET in
6968
esac
7069
# Also smoke-test `x.py miri`. This doesn't run any actual tests (that would take too long),
7170
# but it ensures that the crates build properly when tested with Miri.
72-
73-
#FIXME: Re-enable this for msvc once CI issues are fixed
74-
if [ "$HOST_TARGET" != "x86_64-pc-windows-msvc" ]; then
75-
python3 "$X_PY" miri --stage 2 library/core --test-args notest
76-
python3 "$X_PY" miri --stage 2 library/alloc --test-args notest
77-
python3 "$X_PY" miri --stage 2 library/std --test-args notest
78-
fi
71+
python3 "$X_PY" miri --stage 2 library/core --test-args notest
72+
python3 "$X_PY" miri --stage 2 library/alloc --test-args notest
73+
python3 "$X_PY" miri --stage 2 library/std --test-args notest

src/ci/github-actions/jobs.yml

-16
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@ runners:
2424
os: macos-14
2525
<<: *base-job
2626

27-
- &job-windows
28-
os: windows-2022
29-
<<: *base-job
30-
3127
- &job-windows-8c
3228
os: windows-2022-8core-32gb
3329
<<: *base-job
@@ -377,18 +373,6 @@ auto:
377373
DEPLOY_TOOLSTATES_JSON: toolstates-windows.json
378374
<<: *job-windows-8c
379375

380-
# Temporary builder to workaround CI issues
381-
- image: x86_64-msvc-ext2
382-
env:
383-
SCRIPT: >
384-
python x.py test --stage 2 src/tools/miri --target aarch64-apple-darwin --test-args pass &&
385-
python x.py test --stage 2 src/tools/miri --target i686-pc-windows-gnu --test-args pass &&
386-
python x.py miri --stage 2 library/core --test-args notest &&
387-
python x.py miri --stage 2 library/alloc --test-args notest &&
388-
python x.py miri --stage 2 library/std --test-args notest
389-
RUST_CONFIGURE_ARGS: --build=x86_64-pc-windows-msvc --enable-lld
390-
<<: *job-windows
391-
392376
# 32/64-bit MinGW builds.
393377
#
394378
# We are using MinGW with POSIX threads since LLVM requires

0 commit comments

Comments
 (0)