diff --git a/.github/workflows/e2e-v2.yml b/.github/workflows/e2e-v2.yml index 2b4c78dade..2807d87155 100644 --- a/.github/workflows/e2e-v2.yml +++ b/.github/workflows/e2e-v2.yml @@ -173,7 +173,7 @@ jobs: - platform: ios rn-version: '0.80.2' xcode-version: '16.2' - runs-on: macos-15 + runs-on: macos-14 - platform: ios rn-version: '0.65.3' xcode-version: '14.2' @@ -310,7 +310,7 @@ jobs: include: - platform: ios rn-version: '0.80.2' - runs-on: macos-15 + runs-on: macos-14 - platform: ios rn-version: '0.65.3' runs-on: macos-15 diff --git a/.github/workflows/sample-application-expo.yml b/.github/workflows/sample-application-expo.yml index 5830f3e5fd..0dc2f45cc6 100644 --- a/.github/workflows/sample-application-expo.yml +++ b/.github/workflows/sample-application-expo.yml @@ -35,7 +35,8 @@ jobs: build-type: ['dev', 'production'] include: - platform: ios - runs-on: macos-15 + xcode-version: '16.2' + runs-on: macos-14 - platform: android runs-on: ubuntu-latest - platform: web @@ -70,6 +71,9 @@ jobs: - name: Gradle cache uses: gradle/gradle-build-action@ac2d340dc04d9e1113182899e983b5400c17cda1 # v3.5.0 + - run: sudo xcode-select -s /Applications/Xcode_${{ matrix.xcode-version }}.app/Contents/Developer + if: ${{ matrix.platform == 'ios' }} + - name: Setup Global Xcode Tools if: ${{ matrix.platform == 'ios' }} run: which xcbeautify || brew install xcbeautify diff --git a/.github/workflows/sample-application.yml b/.github/workflows/sample-application.yml index a2a88bc5ca..8f764720b8 100644 --- a/.github/workflows/sample-application.yml +++ b/.github/workflows/sample-application.yml @@ -43,7 +43,7 @@ jobs: build-type: ['dev', 'production'] include: - platform: ios - runs-on: macos-15 + runs-on: macos-14 - platform: macos runs-on: macos-15 - platform: android @@ -218,7 +218,7 @@ jobs: matrix: include: - platform: ios - runs-on: macos-15 + runs-on: macos-14 rn-architecture: 'new' ios-use-frameworks: 'no-frameworks' build-type: 'production'