From 9a7ba0e7de0bde944fd8f85c013db67ef44c3648 Mon Sep 17 00:00:00 2001 From: Itay Brenner Date: Mon, 20 Oct 2025 15:48:32 -0300 Subject: [PATCH] chore: Use Xcode 26.1 and iOS 26.1 on CI --- .github/workflows/test.yml | 14 +++++++------- .github/workflows/ui-tests-common.yml | 4 ++-- .github/workflows/ui-tests-critical.yml | 4 ++-- .github/workflows/ui-tests.yml | 6 +++--- scripts/ci-boot-simulator.sh | 4 ++-- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa7479e5b6..cc818f7ebd 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -261,8 +261,8 @@ jobs: - name: iOS 26 Sentry runs-on: macos-26 platform: "iOS" - xcode: "26.0.1" - test-destination-os: "26.0" + xcode: "26.1" + test-destination-os: "26.1" device: "iPhone 17 Pro" scheme: "Sentry" @@ -290,8 +290,8 @@ jobs: - name: macOS 26 Sentry runs-on: macos-26 platform: "macOS" - xcode: "26.0.1" - test-destination-os: "26.0" + xcode: "26.1" + test-destination-os: "26.1" scheme: "Sentry" # Catalyst. We test the latest version, as the risk something breaking on Catalyst and not @@ -346,8 +346,8 @@ jobs: - name: tvOS 26 Sentry runs-on: macos-26 platform: "tvOS" - xcode: "26.0.1" - test-destination-os: "26.0" + xcode: "26.1" + test-destination-os: "26.1" device: "Apple TV" scheme: "Sentry" @@ -360,7 +360,7 @@ jobs: # Based on a comment in CircleCI forum, we need to boot the simulator for Xcode 26: https://discuss.circleci.com/t/xcode-26-rc/54066/18 - name: Boot simulator - if: ${{matrix.platform == 'iOS' && matrix.test-destination-os == '26.0'}} + if: ${{matrix.platform == 'iOS' && matrix.test-destination-os == '26.1'}} run: ./scripts/ci-boot-simulator.sh --xcode ${{matrix.xcode}} # We split building and running tests in two steps so we know how long running the tests takes. diff --git a/.github/workflows/ui-tests-common.yml b/.github/workflows/ui-tests-common.yml index 1c16cd4913..52edc38284 100644 --- a/.github/workflows/ui-tests-common.yml +++ b/.github/workflows/ui-tests-common.yml @@ -80,13 +80,13 @@ jobs: env: XCODE_VERSION: ${{ inputs.xcode_version }} - name: Install required platforms for Xcode 26 - if: ${{ inputs.xcode_version == '26.0.1' }} + if: ${{ inputs.xcode_version == '26.1' }} env: PLATFORM: ${{ inputs.platform }} run: ./scripts/ci-install-xOS-26-platforms.sh --platforms "$PLATFORM" - name: Create simulator device for Xcode 26 - if: ${{ inputs.xcode_version == '26.0.1' }} + if: ${{ inputs.xcode_version == '26.1' }} env: PLATFORM: ${{ inputs.platform }} OS_VERSION: ${{ inputs.test-destination-os }} diff --git a/.github/workflows/ui-tests-critical.yml b/.github/workflows/ui-tests-critical.yml index c7f173b447..fc6255ccc9 100644 --- a/.github/workflows/ui-tests-critical.yml +++ b/.github/workflows/ui-tests-critical.yml @@ -75,10 +75,10 @@ jobs: - name: iOS 26 platform: runs-on: macos-15 - xcode: "26.0.1" + xcode: "26.1" platform: "iOS" device: "iPhone 17 Pro" - test-destination-os: "26.0" + test-destination-os: "26.1" secrets: CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} diff --git a/.github/workflows/ui-tests.yml b/.github/workflows/ui-tests.yml index 208fb3fa98..c764b88bab 100644 --- a/.github/workflows/ui-tests.yml +++ b/.github/workflows/ui-tests.yml @@ -97,9 +97,9 @@ jobs: - name: iOS 26 runs-on: macos-15 platform: "iOS" - xcode: "26.0.1" - device: iPhone 16 Pro - test-destination-os: "26.0" + xcode: "26.1" + device: iPhone 17 Pro + test-destination-os: "26.1" with: fastlane_command: ui_tests_ios_swift files_suffix: _xcode_${{matrix.xcode}}-${{matrix.device}} diff --git a/scripts/ci-boot-simulator.sh b/scripts/ci-boot-simulator.sh index 13cd2931f9..257025d899 100755 --- a/scripts/ci-boot-simulator.sh +++ b/scripts/ci-boot-simulator.sh @@ -55,9 +55,9 @@ case "$XCODE_VERSION" in IOS_VERSION="18.4" log_notice "Selected: $SIMULATOR with iOS $IOS_VERSION for Xcode $XCODE_VERSION" ;; - "26.0.1") + "26.1") SIMULATOR="iPhone 17 Pro" - IOS_VERSION="26.0" + IOS_VERSION="26.1" log_notice "Selected: $SIMULATOR with iOS $IOS_VERSION for Xcode $XCODE_VERSION" ;; *)