Skip to content

Commit a0ca11f

Browse files
committed
[CI] Bump Xcode version
1 parent 6328c78 commit a0ca11f

File tree

3 files changed

+16
-7
lines changed

3 files changed

+16
-7
lines changed

.github/workflows/cron-checks.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,11 @@ jobs:
4141
strategy:
4242
matrix:
4343
include:
44+
- ios: 18.1
45+
xcode: 16.1
46+
os: macos-15
47+
device: "iPhone 16 Pro"
48+
setup_runtime: false
4449
- ios: 17.4
4550
xcode: 15.4
4651
os: macos-14
@@ -117,8 +122,15 @@ jobs:
117122
strategy:
118123
matrix:
119124
include:
125+
- xcode: 16.1
126+
os: macos-15
120127
- xcode: 15.4
121128
os: macos-14
129+
- ios: 18.1
130+
xcode: 16.1
131+
os: macos-15
132+
device: "iPhone 16 Pro"
133+
setup_runtime: false
122134
- xcode: 15.0.1
123135
os: macos-14
124136
fail-fast: false

.github/workflows/smoke-checks.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ concurrency:
1919

2020
env:
2121
HOMEBREW_NO_INSTALL_CLEANUP: 1 # Disable cleanup for homebrew, we don't need it on CI
22-
IOS_SIMULATOR_DEVICE: "iPhone 15 Pro (17.4)"
22+
IOS_SIMULATOR_DEVICE: "iPhone 16 Pro (18.1)"
2323
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2424
GITHUB_PR_NUM: ${{ github.event.pull_request.number }}
2525

@@ -93,7 +93,7 @@ jobs:
9393

9494
test-ui-debug:
9595
name: Test SwiftUI (Debug)
96-
runs-on: macos-14
96+
runs-on: macos-15
9797
needs: build-test-app-and-frameworks
9898
steps:
9999
- uses: actions/[email protected]
@@ -164,7 +164,7 @@ jobs:
164164

165165
test-e2e-debug:
166166
name: Test E2E UI (Debug)
167-
runs-on: macos-14
167+
runs-on: macos-15
168168
if: ${{ github.event_name != 'push' && github.event.inputs.snapshots != 'true' }}
169169
needs:
170170
- allure_testops_launch
@@ -191,8 +191,6 @@ jobs:
191191
run: bundle exec fastlane test_e2e_mock device:"${{ env.IOS_SIMULATOR_DEVICE }}" batch:'${{ matrix.batch }}' test_without_building:true
192192
timeout-minutes: 100
193193
env:
194-
XCODE_VERSION: "15.2" # the most stable pair of Xcode
195-
IOS_SIMULATOR_DEVICE: "iPhone 15 Pro (17.2)" # and iOS
196194
MATRIX_SIZE: ${{ strategy.job-total }}
197195
- name: Allure TestOps Upload
198196
if: env.LAUNCH_ID != '' && (success() || failure())

fastlane/Fastfile

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ require 'xcodeproj'
77
import 'Sonarfile'
88
import 'Allurefile'
99

10-
xcode_version = ENV['XCODE_VERSION'] || '15.4'
10+
xcode_version = ENV['XCODE_VERSION'] || '16.1'
1111
xcode_project = 'StreamChatSwiftUI.xcodeproj'
1212
sdk_names = ['StreamChatSwiftUI']
1313
github_repo = ENV['GITHUB_REPOSITORY'] || 'GetStream/stream-chat-swiftui'
@@ -116,7 +116,6 @@ lane :publish_release do |options|
116116
UI.user_error!('Release version cannot be empty') if release_version.to_s.empty?
117117
ensure_git_branch(branch: 'main')
118118

119-
xcversion(version: '15.0.1')
120119
clean_products
121120
build_xcframeworks
122121
compress_frameworks

0 commit comments

Comments
 (0)