Add M1 macOS runner to some workflows
authorDmitry Misharov <dmitry@openssl.org>
Fri, 1 Mar 2024 15:59:07 +0000 (16:59 +0100)
committerTomas Mraz <tomas@openssl.org>
Fri, 22 Mar 2024 10:06:34 +0000 (11:06 +0100)
Reviewed-by: Shane Lontis <shane.lontis@oracle.com>
Reviewed-by: Tomas Mraz <tomas@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/23724)

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

index ae784cdb846d2fb779caad2209417ce1a2bb1ebd..019331b471a14707bfa6220f9479eb73d7f926a5 100644 (file)
@@ -213,8 +213,12 @@ jobs:
         path: artifacts/
 
   no-shared-macos:
-    runs-on: macos-latest
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [macos-13, macos-14]
     if: github.server_url == 'https://github.com'
+    runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v4
     - name: checkout fuzz/corpora submodule
@@ -511,7 +515,11 @@ jobs:
       working-directory: ./build
 
   out-of-readonly-source-and-install-macos:
-    runs-on: macos-latest
+    strategy:
+      fail-fast: false
+      matrix:
+        os: [macos-13, macos-14]
+    runs-on: ${{ matrix.os }}
     if: github.server_url == 'https://github.com'
     steps:
     - uses: actions/checkout@v4
index 64a8fd33ce8bbaefd4aa3c321d5bdefe8460a939..8bd0107883809523140e96b3b039cf28913d726d 100644 (file)
@@ -105,7 +105,7 @@ jobs:
       fail-fast: false
       matrix:
         branch: [openssl-3.0, openssl-3.1, master]
-        os: [macos-11, macos-12, macos-13]
+        os: [macos-11, macos-12, macos-13, macos-14]
     runs-on: ${{ matrix.os }}
     steps:
     - uses: actions/checkout@v4
index 5ad006e2692d15229ac528c02ac909e240f545dd..486d50dc7d6a30546cfb3e21026567a2c9ed5b1d 100644 (file)
@@ -313,7 +313,7 @@ jobs:
   enable_tfo:
     strategy:
       matrix:
-        os: [ ubuntu-latest, macos-latest ]
+        os: [ ubuntu-latest, macos-13, macos-14 ]
     runs-on: ${{matrix.os}}
     steps:
     - uses: actions/checkout@v4