Skip to content

CI: pin Windows jobs to windows-2025 (VS2026 MSVC ICE)#62

Merged
AlexCat315 merged 1 commit into
mainfrom
next
Jun 12, 2026
Merged

CI: pin Windows jobs to windows-2025 (VS2026 MSVC ICE)#62
AlexCat315 merged 1 commit into
mainfrom
next

Conversation

@AlexCat315

Copy link
Copy Markdown
Owner

Problem

Release run 27360741493 failed in Editor Windows → Build native dependencies:

error MSB6006: "CL.exe" exited with code -529706956  (0xE06D7363)
  [_deps/lunasvg-build/plutovg/plutovg.vcxproj]

GitHub is redirecting windows-latest to the new windows-2025-vs2026 image (NOTICE in the run log). Its VS 18 MSVC intermittently crashes with an internal compiler error while generating code for plutovg (bundled with lunasvg v3.5.0). It is nondeterministic — a ci-engine run on the same image passed an hour earlier. macOS (clang) is unaffected.

Fix

Pin the two jobs that compile the native deps with MSVC to windows-2025 (VS 2022, the image everything was green on before the redirect):

  • release.yml → Editor Windows
  • ci-engine.yml → Windows matrix entry

ci-guava-mcp.yml stays on windows-latest — it only runs swift build and never invokes CL.exe.

Once merged, re-dispatch the Release workflow from main. The earlier June 4 failures (Package step --target--product, bootstrap encoding) were already fixed in 5e8af2b and are included in the tag.

🤖 Generated with Claude Code

windows-latest now resolves to windows-2025-vs2026; its VS 18 compiler
intermittently crashes (CL.exe 0xE06D7363) generating code for plutovg
in the lunasvg dependency. Pin release + ci-engine Windows jobs to the
known-good VS 2022 image. ci-guava-mcp is swift-build only, unaffected.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@AlexCat315 AlexCat315 merged commit 84061fc into main Jun 12, 2026
2 of 6 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