Skip to content

ci: switch to windows-2025-vs2026 ahead of VS 2026 migration#54

Merged
glslang merged 3 commits into
mainfrom
claude/update-github-actions-vs2026-u22j4
May 13, 2026
Merged

ci: switch to windows-2025-vs2026 ahead of VS 2026 migration#54
glslang merged 3 commits into
mainfrom
claude/update-github-actions-vs2026-u22j4

Conversation

@glslang
Copy link
Copy Markdown
Owner

@glslang glslang commented May 13, 2026

Summary

  • GitHub is migrating windows-latest and windows-2025 to use Visual Studio 2026 by default between June 8–15, 2026
  • Switches the x86/x64 CI matrix entries from windows-latestwindows-2025-vs2026 to proactively validate the action against VS 2026 before the forced rollout
  • The action itself (src/main.ts) uses vswhere -latest and is not tied to any specific VS version, so no logic changes are required — only the runner label needs updating

Test plan

  • CI passes on windows-2025-vs2026 for both x86 and x64 matrix entries
  • CI passes on windows-11-arm for arm64 (unchanged)
  • ml.exe (x86), ml64.exe (x64), and armasm64.exe (arm64) are each found in PATH after the action runs

https://claude.ai/code/session_011WjuYJ2CQtQK1aE9gzeox8


Generated by Claude Code

claude added 2 commits May 13, 2026 06:22
…ration

GitHub is migrating windows-latest to default to Visual Studio 2026
between June 8–15, 2026. Switch to windows-2025-vs2026 now so CI
validates the action works on VS 2026 before the forced rollout.

The action itself uses vswhere -latest and is not VS-version-specific,
so no logic changes are needed — only the runner label.

https://claude.ai/code/session_011WjuYJ2CQtQK1aE9gzeox8
…5-vs2026)

Expand the x86/x64 matrix to cover both images so CI catches
regressions on VS 2022 while also validating VS 2026 ahead of the
windows-latest migration scheduled for June 8–15, 2026.

https://claude.ai/code/session_011WjuYJ2CQtQK1aE9gzeox8
@glslang glslang marked this pull request as ready for review May 13, 2026 06:31
Add a runner compatibility table explaining how windows-latest migrates
to VS 2026 (June 8–15, 2026) and that the action works with both
versions without any configuration changes. Remove the hardcoded
vs-version: '2022' from the example so it doesn't conflict with
runners that only have VS 2026 installed.

https://claude.ai/code/session_011WjuYJ2CQtQK1aE9gzeox8
@glslang glslang merged commit 79ffc1e into main May 13, 2026
9 checks passed
@glslang glslang deleted the claude/update-github-actions-vs2026-u22j4 branch May 13, 2026 20:32
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.

2 participants