ci: move x86_64-msvc-ext jobs to windows 2025 by marcoieni · Pull Request #136478 · rust-lang/rust (original) (raw)

Which is to say this has long been an issue but, yeah, it's mostly a documentation issue given our constraints.

Yeah, makes sense. I'd be OK not doing anything in this PR, I think, given the current state of things, but it would probably be good to have some discussion/updates to the platform support docs to reflect the reality of what we test (and don't test).

Ultimately it would be great if we have more versions to test in CI so perhaps we can make more use of the ones we do have access to. Maybe we could have a job that runs ./x test library/std --stage 2 on the older Windows? Compiling a stage 2 compiler would be a pretty effective test in itself and I'd suspect std is (potentially) the most sensitive to Windows version changes.

It sounds plausible so long as we have relatively easy access to older Windows, which I guess probably isn't going to be true for long? Not sure what the plans are in Microsoft or GitHub for long-term availability of the Windows 10 runners (or Windows 10 itself).

I'm OK moving forward with this if there's no blockers from the windows maintainers side (r=me).