Skip to content

fix(ci): pin xmake Windows runner to windows-2022 - #464

Merged
MuGdxy merged 1 commit into
mainfrom
fix/pin-xmake-runner
Jun 12, 2026
Merged

fix(ci): pin xmake Windows runner to windows-2022#464
MuGdxy merged 1 commit into
mainfrom
fix/pin-xmake-runner

Conversation

@MuGdxy

@MuGdxy MuGdxy commented Jun 12, 2026

Copy link
Copy Markdown
Member

Summary

Pin the xmake CI Windows runner from windows-2025 to windows-2022.

GitHub recently updated the windows-2025 runner image, bumping the pre-installed MSVC from 14.44.35207 (VS 2022) to 14.51.36231 (VS 2026/18). This breaks the xmake CI build with two errors:

  1. nvcc cudafe++ ACCESS_VIOLATION — CUDA 12.8's frontend crashes when paired with MSVC 14.51 (e.g. on active_set_reporter.cu).
  2. fmt/format.h warnings promoted to errorsfmt 12.1.0 Unicode literals that were benign warnings under MSVC 14.44 become fatal under the new toolchain.

The cmake CI already uses windows-2022 and is unaffected. This change aligns the xmake CI to the same runner until NVIDIA ships a CUDA toolkit update that supports the newer compiler.

Evidence

The windows-2025 runner image was updated with MSVC 14.51 (VS 2026), which causes nvcc cudafe++ ACCESS_VIOLATION crashes and fmt warning promotions. Pin to windows-2022 (MSVC 14.44) until CUDA toolkit supports the newer compiler.

Co-authored-by: Cursor <cursoragent@cursor.com>
@gemini-code-assist

Copy link
Copy Markdown
Contributor

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

@MuGdxy
MuGdxy merged commit 6dadd58 into main Jun 12, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant