|
@@ -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:
|