From 6b38cd23bfeb52dba7b6f148adf07d0d6b47dc09 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 14 Aug 2025 08:25:18 +0300 Subject: [PATCH 1/5] chore(ci): Bump iOS simulator to 18.6 --- .github/workflows/e2e-v2.yml | 2 +- .github/workflows/sample-application.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-v2.yml b/.github/workflows/e2e-v2.yml index 2b4c78dade..f933fca45a 100644 --- a/.github/workflows/e2e-v2.yml +++ b/.github/workflows/e2e-v2.yml @@ -16,7 +16,7 @@ env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} MAESTRO_VERSION: '1.41.0' IOS_DEVICE: 'iPhone 16' - IOS_VERSION: '18.1' + IOS_VERSION: '18.6' jobs: diff_check: diff --git a/.github/workflows/sample-application.yml b/.github/workflows/sample-application.yml index a2a88bc5ca..9cf9814e10 100644 --- a/.github/workflows/sample-application.yml +++ b/.github/workflows/sample-application.yml @@ -19,7 +19,7 @@ env: ANDROID_APP_ARCHIVE_PATH: sentry-react-native-sample.apk.zip REACT_NATIVE_SAMPLE_PATH: samples/react-native IOS_DEVICE: 'iPhone 16' - IOS_VERSION: '18.1' + IOS_VERSION: '18.6' ANDROID_API_LEVEL: '30' jobs: From e0b4f9d29666ec8305f5f07c723feed6bf2b7a1d Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 14 Aug 2025 10:31:26 +0300 Subject: [PATCH 2/5] Revert "chore(ci): Bump iOS simulator to 18.6" This reverts commit 6b38cd23bfeb52dba7b6f148adf07d0d6b47dc09. --- .github/workflows/e2e-v2.yml | 2 +- .github/workflows/sample-application.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/e2e-v2.yml b/.github/workflows/e2e-v2.yml index f933fca45a..2b4c78dade 100644 --- a/.github/workflows/e2e-v2.yml +++ b/.github/workflows/e2e-v2.yml @@ -16,7 +16,7 @@ env: SENTRY_AUTH_TOKEN: ${{ secrets.SENTRY_AUTH_TOKEN }} MAESTRO_VERSION: '1.41.0' IOS_DEVICE: 'iPhone 16' - IOS_VERSION: '18.6' + IOS_VERSION: '18.1' jobs: diff_check: diff --git a/.github/workflows/sample-application.yml b/.github/workflows/sample-application.yml index 9cf9814e10..a2a88bc5ca 100644 --- a/.github/workflows/sample-application.yml +++ b/.github/workflows/sample-application.yml @@ -19,7 +19,7 @@ env: ANDROID_APP_ARCHIVE_PATH: sentry-react-native-sample.apk.zip REACT_NATIVE_SAMPLE_PATH: samples/react-native IOS_DEVICE: 'iPhone 16' - IOS_VERSION: '18.6' + IOS_VERSION: '18.1' ANDROID_API_LEVEL: '30' jobs: From f256dd78987793d1cddf79eb4b3284e9fda726d8 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 14 Aug 2025 12:20:54 +0300 Subject: [PATCH 3/5] Test macos-14 image --- .github/workflows/e2e-v2.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 From 54ad6da69aecab45bbfa843439343b9aa1e4c13d Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 14 Aug 2025 12:47:47 +0300 Subject: [PATCH 4/5] Test macos-14 image --- .github/workflows/sample-application-expo.yml | 2 +- .github/workflows/sample-application.yml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/sample-application-expo.yml b/.github/workflows/sample-application-expo.yml index 5830f3e5fd..2b616ebacb 100644 --- a/.github/workflows/sample-application-expo.yml +++ b/.github/workflows/sample-application-expo.yml @@ -35,7 +35,7 @@ jobs: build-type: ['dev', 'production'] include: - platform: ios - runs-on: macos-15 + runs-on: macos-14 - platform: android runs-on: ubuntu-latest - platform: web 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' From 08d9cf78886eb8a1450ef40c61b160c4ab3e3029 Mon Sep 17 00:00:00 2001 From: Antonis Lilis Date: Thu, 14 Aug 2025 13:10:51 +0300 Subject: [PATCH 5/5] Select xcode version --- .github/workflows/sample-application-expo.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/sample-application-expo.yml b/.github/workflows/sample-application-expo.yml index 2b616ebacb..0dc2f45cc6 100644 --- a/.github/workflows/sample-application-expo.yml +++ b/.github/workflows/sample-application-expo.yml @@ -35,6 +35,7 @@ jobs: build-type: ['dev', 'production'] include: - platform: ios + xcode-version: '16.2' runs-on: macos-14 - platform: android runs-on: ubuntu-latest @@ -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