Skip to content

CI: compat for windows-2025 + vs2026#1975

Merged
matthewdouglas merged 11 commits into
mainfrom
vs2026-compat
Jun 17, 2026
Merged

CI: compat for windows-2025 + vs2026#1975
matthewdouglas merged 11 commits into
mainfrom
vs2026-compat

Conversation

@matthewdouglas

Copy link
Copy Markdown
Member

The windows-2025 x64 GitHub runner image recently migrated to upgrade to VS 2026. This breaks ROCm, XPU, and CUDA < 13.2 builds in non-trivial ways.

This PR mitigates this by setting the MSVC toolset to 14.44 (VS2022) for CUDA and ROCm builds on Windows x64, keeping the windows-2025 runner image. For XPU, I've downgraded to windows-2022 to build for the time being.

Additionally I've taken the opportunity to clean up a little bit of the build workflow here, namely decoupling the name of the build runner image from the output artifact name. We don't need to cross compile, so GitHub Action's built in RUNNER_OS (values are Linux/macOS/Windows) and RUNNER_ARCH (values X64 or ARM64), are enough to properly differentiate.

For the x64 CPU only build, on Windows we'll now build and ship with VS 2026, as there is no blocker for this.

@github-actions

Copy link
Copy Markdown

The docs for this PR live here. All of your documentation changes will be reflected on that endpoint. The docs are available until 30 days after the last update.

@matthewdouglas matthewdouglas merged commit aee0ebb into main Jun 17, 2026
194 of 196 checks passed
@matthewdouglas matthewdouglas deleted the vs2026-compat branch June 17, 2026 22:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant