build: migrate windows CI from 2019 to 2025 (#5069)

Remove the windows-2019 runner from the CI pipeline as it has been
deprecated by GitHub Actions. Update the environment to the 2025
edition to ensure long-term support and compatibility with newer
toolchains.

Refs: https://github.com/actions/runner-images/issues/12045
Refs: 206850279f

Signed-off-by: Juan José Arboleda <soyjuanarbol@gmail.com>
This commit is contained in:
Juan José 2026-03-16 11:58:28 -05:00 committed by GitHub
parent e5f79e487b
commit 368647c818
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -21,13 +21,15 @@ jobs:
fail-fast: false
matrix:
config:
- {toolchain: Visual Studio 16 2019, arch: Win32, server: 2019}
- {toolchain: Visual Studio 16 2019, arch: x64, server: 2019}
- {toolchain: Visual Studio 17 2022, arch: Win32, server: 2022}
- {toolchain: Visual Studio 17 2022, arch: x64, server: 2022}
- {toolchain: Visual Studio 17 2022, arch: x64, server: 2022, config: ASAN}
- {toolchain: Visual Studio 17 2022, arch: x64, server: 2022, config: UBSAN}
- {toolchain: Visual Studio 17 2022, arch: arm64, server: 2022}
- {toolchain: Visual Studio 17 2022, arch: x64, server: 2025}
- {toolchain: Visual Studio 17 2022, arch: x64, server: 2025, config: ASAN}
- {toolchain: Visual Studio 17 2022, arch: x64, server: 2025, config: UBSAN}
- {toolchain: Visual Studio 17 2022, arch: arm64, server: 2025}
steps:
- uses: actions/checkout@v4
- name: Build