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:12:47 +0000 (11:12 +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)

(cherry picked from commit ada9d8c785cce8e75a88675622dd5ec79e9aa6d7)

.github/workflows/ci.yml

index ac8828619696b0ced6af5a4941cb6adb408a77d8..d44eab075b5091013db1a384e02864e6aa451594 100644 (file)
@@ -146,8 +146,12 @@ jobs:
       run: make test HARNESS_JOBS=${HARNESS_JOBS:-4}
 
   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: config
@@ -310,7 +314,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