diff --git a/.github/workflows/base_build.yaml b/.github/workflows/base_build.yaml index 3ac7a9dae..3eed5a0a5 100644 --- a/.github/workflows/base_build.yaml +++ b/.github/workflows/base_build.yaml @@ -14,13 +14,13 @@ on: jobs: build: - runs-on: [macos-14] + runs-on: [macos-latest] steps: - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4.0 + xcode-version: 16 - name: Checkout uses: actions/checkout@v4 @@ -31,7 +31,7 @@ jobs: uses: sersoft-gmbh/xcodebuild-action@v3 with: action: build - build-settings: ONLY_ACTIVE_ARCH=NO TEST_AFTER_BUILD=NO + build-settings: ONLY_ACTIVE_ARCH=NO TEST_AFTER_BUILD=NO SWIFT_VERSION=5.9 configuration: Debug derived-data-path: "${{ github.workspace }}/SplitApp" destination: ${{ inputs.destination }} diff --git a/.github/workflows/base_ut.yaml b/.github/workflows/base_ut.yaml index 8aedeaae8..b71660d8a 100644 --- a/.github/workflows/base_ut.yaml +++ b/.github/workflows/base_ut.yaml @@ -13,13 +13,13 @@ on: jobs: test: - runs-on: [macos-14] + runs-on: [macos-latest] steps: - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.4.0 + xcode-version: 16 - name: Checkout uses: actions/checkout@v4 @@ -30,7 +30,7 @@ jobs: uses: sersoft-gmbh/xcodebuild-action@v3 with: action: test - build-settings: ONLY_ACTIVE_ARCH=NO + build-settings: ONLY_ACTIVE_ARCH=NO SWIFT_VERSION=5.9 configuration: Debug derived-data-path: "${{github.workspace}}/SplitApp" destination: ${{ inputs.destination }} diff --git a/.github/workflows/sonar.yml b/.github/workflows/sonar.yml index 95a9fbc4f..716383bae 100644 --- a/.github/workflows/sonar.yml +++ b/.github/workflows/sonar.yml @@ -13,7 +13,7 @@ concurrency: jobs: build-and-collect-coverage: name: Build & Collect Coverage - runs-on: macos-15 + runs-on: macos-latest timeout-minutes: 15 steps: - name: Checkout @@ -28,7 +28,7 @@ jobs: -project Split.xcodeproj \ -scheme Split \ -testPlan "SplitiOSFull" \ - -destination 'platform=iOS Simulator,OS=18.4,name=iPhone 16' \ + -destination 'platform=iOS Simulator,OS=18.4,name=iPhone 16 Pro Max' \ -enableCodeCoverage YES \ -resultBundlePath build/Logs/Test/TestResults.xcresult \ -derivedDataPath build diff --git a/.github/workflows/test_all.yaml b/.github/workflows/test_all.yaml index 534026ada..0e454056f 100644 --- a/.github/workflows/test_all.yaml +++ b/.github/workflows/test_all.yaml @@ -36,4 +36,4 @@ jobs: uses: ./.github/workflows/base_ut.yaml with: test-plan: ${{ matrix.plan }} - destination: 'platform=iOS Simulator,OS=17.2,name=iPhone 15' + destination: 'platform=iOS Simulator,OS=18.5,name=iPhone 16 Pro Max' diff --git a/.github/workflows/xcframework.yaml b/.github/workflows/xcframework.yaml index b8076747c..f2457100e 100644 --- a/.github/workflows/xcframework.yaml +++ b/.github/workflows/xcframework.yaml @@ -14,7 +14,7 @@ jobs: - name: Select Xcode uses: maxim-lobanov/setup-xcode@v1 with: - xcode-version: 15.1.0 + xcode-version: 16 - uses: actions/checkout@v2 - uses: actions/setup-python@v2