]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
ci: remove windows-2019 runner images
authorDmitry Misharov <dmitry@openssl.org>
Tue, 3 Jun 2025 11:04:57 +0000 (13:04 +0200)
committerTomas Mraz <tomas@openssl.org>
Wed, 4 Jun 2025 14:43:06 +0000 (16:43 +0200)
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)
(cherry picked from commit 2762016a2b23510da8c57986ee417edac3467f95)

.github/workflows/windows.yml

index 7eef64c0efd235124686697887115b5f774a1a5f..a7e9869e21e7c2eed6780244d32f7e2d0e0d3878 100644 (file)
@@ -19,13 +19,13 @@ jobs:
       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:
@@ -78,7 +78,6 @@ jobs:
     strategy:
       matrix:
         os:
-# Reducing CI footprint  - windows-2019
           - windows-2022
     runs-on: ${{ matrix.os }}
     steps:
@@ -115,8 +114,7 @@ jobs:
     strategy:
       matrix:
         os:
-          - windows-2019
-# Reducing CI footprint  - windows-2022
+          - windows-2022
     runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v4
@@ -153,9 +151,7 @@ jobs:
     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 no-fips