2
0
Эх сурвалжийг харах

github: update CI to Xcode 13.4 and macOS 12

osy 3 жил өмнө
parent
commit
0d0e9725f6

+ 9 - 9
.github/workflows/build.yml

@@ -23,7 +23,7 @@ on:
 jobs:
 jobs:
   build:
   build:
     name: Build UTM
     name: Build UTM
-    runs-on: macos-11
+    runs-on: macos-12
     strategy:
     strategy:
       matrix:
       matrix:
         arch: [arm64, x86_64]
         arch: [arm64, x86_64]
@@ -40,7 +40,7 @@ jobs:
           submodules: recursive
           submodules: recursive
       - name: Setup Xcode
       - name: Setup Xcode
         shell: bash
         shell: bash
-        run: sudo xcode-select -switch /Applications/Xcode_13.2.1.app
+        run: sudo xcode-select -switch /Applications/Xcode_13.4.app
       - name: Cache Sysroot
       - name: Cache Sysroot
         id: cache-sysroot
         id: cache-sysroot
         uses: actions/cache@v2
         uses: actions/cache@v2
@@ -80,7 +80,7 @@ jobs:
           path: UTM.xcarchive.tgz
           path: UTM.xcarchive.tgz
   build-universal:
   build-universal:
     name: Build UTM (macOS Universal)
     name: Build UTM (macOS Universal)
-    runs-on: macos-11
+    runs-on: macos-12
     needs: build
     needs: build
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     steps:
     steps:
@@ -112,7 +112,7 @@ jobs:
           path: sysroot.tgz
           path: sysroot.tgz
       - name: Setup Xcode
       - name: Setup Xcode
         shell: bash
         shell: bash
-        run: sudo xcode-select -switch /Applications/Xcode_13.2.1.app
+        run: sudo xcode-select -switch /Applications/Xcode_13.4.app
       - name: Build UTM
       - name: Build UTM
         run: |
         run: |
           ./scripts/build_utm.sh -t "$SIGNING_TEAM_ID" -p macos -a "arm64 x86_64" -o UTM
           ./scripts/build_utm.sh -t "$SIGNING_TEAM_ID" -p macos -a "arm64 x86_64" -o UTM
@@ -126,7 +126,7 @@ jobs:
           path: UTM.xcarchive.tgz
           path: UTM.xcarchive.tgz
   package-ipa:
   package-ipa:
     name: Package (iOS IPA)
     name: Package (iOS IPA)
-    runs-on: macos-11
+    runs-on: macos-12
     needs: build
     needs: build
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     steps:
     steps:
@@ -168,7 +168,7 @@ jobs:
           event-type: new-release
           event-type: new-release
   package-ipa-se:
   package-ipa-se:
     name: Package (iOS-TCI IPA)
     name: Package (iOS-TCI IPA)
-    runs-on: macos-11
+    runs-on: macos-12
     needs: build
     needs: build
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     steps:
     steps:
@@ -210,7 +210,7 @@ jobs:
           event-type: new-release
           event-type: new-release
   package-deb:
   package-deb:
     name: Package (iOS DEB)
     name: Package (iOS DEB)
-    runs-on: macos-11
+    runs-on: macos-12
     needs: build
     needs: build
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     steps:
     steps:
@@ -252,7 +252,7 @@ jobs:
           event-type: new-release
           event-type: new-release
   package-mac:
   package-mac:
     name: Package (macOS)
     name: Package (macOS)
-    runs-on: macos-11
+    runs-on: macos-12
     needs: build-universal
     needs: build-universal
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     steps:
     steps:
@@ -314,7 +314,7 @@ jobs:
           asset_content_type: application/octet-stream
           asset_content_type: application/octet-stream
   submit-mac:
   submit-mac:
     name: Submit (macOS)
     name: Submit (macOS)
-    runs-on: macos-11
+    runs-on: macos-12
     needs: build-universal
     needs: build-universal
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     if: github.event_name == 'release' || github.event.inputs.test_release == 'true'
     steps:
     steps: