RFR: 8358538: Update GHA Windows runner to 2025

Aleksey Shipilev shade at openjdk.org
Wed Jun 4 11:28:23 UTC 2025


On Tue, 3 Jun 2025 19:56:37 GMT, Magnus Ihse Bursie <ihse at openjdk.org> wrote:

> GitHub is retiring the windows-2019 runner, starting with brownouts now, and complete removal in about a month. We need to upgrade to Windows 2022 or possible Windows 2025.

.github/workflows/main.yml line 313:

> 311:     with:
> 312:       platform: windows-x64
> 313:       msvc-toolset-version: '14.43'

I wish I understood why `14.43`, since I don't see any reference to it in current runner docs: https://github.com/actions/runner-images/blob/main/images/windows/Windows2025-Readme.md. But I see you have tried other versions, and this one works?

>From https://learn.microsoft.com/en-us/lifecycle/faq/visual-c-faq it sounds like `14.43` is not the final one, listed as `TBD`. (Compare with `14.29` for VS 2019.) It is not even listed as "supported"... `14.42` is listed as supported until July 14, 2026. I see you have tried `14.42`: https://github.com/openjdk/jdk/pull/25628/commits/6f7922f5c70e4ffef82005b3ea702673b589eb64 -- did it not work?

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/25628#discussion_r2126358650


More information about the build-dev mailing list