According to https://github.com/actions/runner-images/issues/12045
The Windows 2019 Actions runner image will begin deprecation on
2025-06-01 and will be fully unsupported by 2025-06-30. Jobs using
the windows-2019 YAML workflow label should be updated to
windows-2022, windows-2025 or windows-latest.
Reviewed-by: Neil Horman <nhorman@openssl.org>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/27749)
(cherry picked from commit
19dfc4672a3e7d152195c890edfdb9bd81d878a7)
matrix:
platform:
- arch: win64
- os: windows-2019
+ os: windows-2022
config: enable-fips
- arch: win64
- os: windows-2022
+ os: windows-2025
config: enable-fips no-thread-pool no-quic
- arch: win32
- os: windows-2022
+ os: windows-2025
config: --strict-warnings no-fips
runs-on: ${{ matrix.platform.os }}
steps:
strategy:
matrix:
os:
-# Reducing CI footprint - windows-2019
- windows-2022
runs-on: ${{ matrix.os }}
steps:
strategy:
matrix:
os:
- - windows-2019
-# Reducing CI footprint - windows-2022
+ - windows-2022
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v4
strategy:
matrix:
os:
- - windows-2019
-# really worth while running, too? cygwin should mask this
-# - windows-2022
+ - windows-2022
platform:
- arch: win64
config: -DCMAKE_C_COMPILER=gcc --strict-warnings enable-demos no-fips