ci: Remove macos-11 builds
authorMike Schuchardt <mikes@lunarg.com>
Fri, 8 Dec 2023 17:53:29 +0000 (09:53 -0800)
committerMike Schuchardt <mikes@lunarg.com>
Fri, 8 Dec 2023 18:42:17 +0000 (10:42 -0800)
CMake 3.28 is having issues with the macos-11 runner.

.github/workflows/build.yml

index 34bdf77a6a988d53f881833ef75f87a08f1a7c8c..5b53f781159a3b1a1650d8ecd61eb0399bef43e9 100644 (file)
@@ -322,19 +322,12 @@ jobs:
             run: ctest --output-on-failure -C ${{matrix.config}}
 
     mac:
-        runs-on: ${{matrix.os}}
+        runs-on: macos-12
 
         strategy:
             matrix:
                 config: [ Debug, Release ]
-                os: [ macos-11, macos-12 ]
                 static_build: [ APPLE_STATIC_LOADER=ON, APPLE_STATIC_LOADER=OFF ]
-                exclude:
-                  - os: macos-latest
-                    static_build: APPLE_STATIC_LOADER=ON
-                  - config: Debug
-                    os: macos-11
-                    static_build: APPLE_STATIC_LOADER=ON
 
         steps:
             - uses: actions/checkout@v4
@@ -357,7 +350,7 @@ jobs:
 
     apple-cross-compile:
       name: ${{ matrix.CMAKE_SYSTEM_NAME }}
-      runs-on: macos-11
+      runs-on: macos-12
       strategy:
           matrix:
             CMAKE_SYSTEM_NAME: [ iOS, tvOS ]