]> git.ipfire.org Git - thirdparty/openssl.git/commitdiff
Update CI macos runners
authorslontis <shane.lontis@oracle.com>
Fri, 3 Oct 2025 02:00:35 +0000 (12:00 +1000)
committerTomas Mraz <tomas@openssl.org>
Tue, 14 Oct 2025 15:37:36 +0000 (17:37 +0200)
Github have notified that the macos 13 runner image is deprecated and
will be retired on the 4th December 2025. It will also fail temporarily
intermittently during November on specific days as a warning.

Notes:
 - The macos-14 and macos-15 labels correspond to arm64, and
   macos-14-large and macos-15-large correspond to x86_64 (intel).

 - macos x86_64 intel will no longer be supported after
   the macos 15 runner image is retired in the Fall of 2027.
   For now we should continue to support this.

Reviewed-by: Paul Dale <paul.dale@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/28737)

.github/workflows/ci.yml
.github/workflows/os-zoo.yml
.github/workflows/run-checker-daily.yml

index 3b3ca497bba8b18f8edab31c2d09ebe601a2c8a8..7c87adf29ffbe1a8aa28f9606d283d4396c7e7a2 100644 (file)
@@ -266,7 +266,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [macos-13, macos-14]
+        os: [macos-14, macos-14-large]
     runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v4
@@ -578,7 +578,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [macos-13, macos-14]
+        os: [macos-15, macos-15-large]
     runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v4
index 68f0c331ac4a4f727123652b3eba4bbf95642391..1d20e55e879e9c1a18ba4aa8f7f6d524c3a57d3f 100644 (file)
@@ -104,7 +104,7 @@ jobs:
     strategy:
       fail-fast: false
       matrix:
-        os: [macos-13, macos-14, macos-15]
+        os: [macos-14, macos-15, macos-15-large]
     runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v4
index fa7ff696832d1a05c481f8108ef938c376186601..f95303e1a6a09bcbbd675f1c247328183de07ae6 100644 (file)
@@ -335,7 +335,7 @@ jobs:
   enable_tfo:
     strategy:
       matrix:
-        os: [ ubuntu-latest, macos-13, macos-14 ]
+        os: [ ubuntu-latest, macos-15, macos-15-large ]
     runs-on: ${{matrix.os}}
     steps:
     - uses: actions/checkout@v4