build: migrate windows CI from 2019 to 2025

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é Arboleda 2026-03-15 19:37:30 -05:00
parent e5f79e487b
commit 6fb1131f0d

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