Skip to content

ci: pin Windows jobs to supported runner - #24

Merged
stoprocent merged 1 commit into
mainfrom
agent/pin-windows-2022
Jul 27, 2026
Merged

stoprocent merged 1 commit into
mainfrom
agent/pin-windows-2022

Conversation

@stoprocent

Copy link
Copy Markdown
Owner

What

Pin Windows build and test jobs to windows-2022 instead of the moving windows-latest label.

Why

The current windows-latest image exposes Visual Studio 18. Node 20's bundled node-gyp@10.1.0 cannot detect that toolchain, so both Build win32-x86 and the Node 20 Windows test fail during npm ci, before repository code is compiled.

Keeping the runner on Windows Server 2022 provides the Visual Studio toolchain supported by the Node 18/20 matrix.

Validation

Fixes #23

@stoprocent
stoprocent force-pushed the agent/pin-windows-2022 branch from 764f7f2 to bcf444d Compare July 27, 2026 09:22
@stoprocent
stoprocent marked this pull request as ready for review July 27, 2026 10:08
@stoprocent
stoprocent merged commit e33de06 into main Jul 27, 2026
29 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.

CI: node-gyp 10 cannot detect Visual Studio 18 on windows-latest

1 participant