Skip to content

Commit a6de04d

Browse files
[CI] Bump Xcode, macOS and iOS versions (#694)
1 parent df51fbf commit a6de04d

File tree

9 files changed

+32
-33
lines changed

9 files changed

+32
-33
lines changed

.github/workflows/cron-checks.yml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ env:
1818
jobs:
1919
build-test-app-and-frameworks:
2020
name: Build Test App and Frameworks
21-
runs-on: macos-14
21+
runs-on: macos-15
2222
steps:
2323
- uses: actions/[email protected]
2424
- uses: ./.github/actions/ruby-cache
@@ -41,15 +41,15 @@ jobs:
4141
strategy:
4242
matrix:
4343
include:
44-
- ios: 18.1
45-
xcode: 16.1
44+
- ios: 18.2
45+
xcode: 16.2
4646
os: macos-15
4747
device: "iPhone 16 Pro"
4848
setup_runtime: false
49-
- ios: 17.2
50-
xcode: 15.3
51-
os: macos-14
52-
device: "iPhone 14 Pro"
49+
- ios: 17.5
50+
xcode: 15.4
51+
os: macos-15
52+
device: "iPhone 15 Pro"
5353
setup_runtime: false
5454
- ios: 16.4
5555
xcode: 15.3
@@ -124,15 +124,15 @@ jobs:
124124
strategy:
125125
matrix:
126126
include:
127-
- ios: 18.1
128-
xcode: 16.1
127+
- ios: 18.2
128+
xcode: 16.2
129129
os: macos-15
130130
device: "iPhone 16 Pro"
131131
setup_runtime: false
132-
- ios: 17.4
132+
- ios: 17.5
133133
xcode: 15.4
134-
os: macos-14
135-
device: "iPhone 14 Pro"
134+
os: macos-15
135+
device: "iPhone 15 Pro"
136136
setup_runtime: false
137137
- ios: 16.4
138138
xcode: 15.3
@@ -178,7 +178,7 @@ jobs:
178178
179179
build-apps:
180180
name: Build Demo Apps
181-
runs-on: macos-14
181+
runs-on: macos-15
182182
needs: build-test-app-and-frameworks
183183
steps:
184184
- uses: actions/[email protected]
@@ -197,10 +197,10 @@ jobs:
197197

198198
build-old-xcode:
199199
name: Build SDKs (Xcode 15)
200-
runs-on: macos-14
200+
runs-on: macos-15
201201
if: ${{ github.event_name != 'push' && github.event.inputs.snapshots != 'true' }}
202202
env:
203-
XCODE_VERSION: "15.3"
203+
XCODE_VERSION: "15.4"
204204
steps:
205205
- name: Connect Bot
206206
uses: webfactory/[email protected]
@@ -227,9 +227,9 @@ jobs:
227227

228228
automated-code-review:
229229
name: Automated Code Review
230-
runs-on: macos-14
230+
runs-on: macos-15
231231
env:
232-
XCODE_VERSION: "15.3"
232+
XCODE_VERSION: "15.4"
233233
steps:
234234
- uses: actions/[email protected]
235235
- uses: ./.github/actions/bootstrap

.github/workflows/release-merge.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ on:
99
jobs:
1010
merge-comment:
1111
name: Merge release to main
12-
runs-on: macos-14
12+
runs-on: macos-15
1313
if: github.event_name == 'workflow_dispatch' || (github.event.issue.pull_request && github.event.issue.state == 'open' && github.event.comment.body == '/merge release')
1414
steps:
1515
- name: Connect Bot

.github/workflows/release-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ on:
66
jobs:
77
release:
88
name: Publish new release
9-
runs-on: macos-14
9+
runs-on: macos-15
1010
steps:
1111
- name: Connect Bot
1212
uses: webfactory/[email protected]

.github/workflows/release-start.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ on:
1111
jobs:
1212
test-release:
1313
name: Start new release
14-
runs-on: macos-14
14+
runs-on: macos-15
1515
steps:
1616
- name: Connect Bot
1717
uses: webfactory/[email protected]
@@ -32,4 +32,3 @@ jobs:
3232
GITHUB_TOKEN: ${{ secrets.CI_BOT_GITHUB_TOKEN }}
3333
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
3434
APPSTORE_API_KEY: ${{ secrets.APPSTORE_API_KEY }}
35-
XCODE_VERSION: "15.3"

.github/workflows/sdk-size-metrics.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515
jobs:
1616
sdk_size:
1717
name: Metrics
18-
runs-on: macos-14
18+
runs-on: macos-15
1919
env:
2020
GITHUB_TOKEN: '${{ secrets.CI_BOT_GITHUB_TOKEN }}'
2121
steps:

.github/workflows/smoke-checks.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ concurrency:
2525

2626
env:
2727
HOMEBREW_NO_INSTALL_CLEANUP: 1 # Disable cleanup for homebrew, we don't need it on CI
28-
IOS_SIMULATOR_DEVICE: "iPhone 16 Pro (18.1)"
28+
IOS_SIMULATOR_DEVICE: "iPhone 16 Pro (18.2)"
2929
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
3030
GITHUB_PR_NUM: ${{ github.event.pull_request.number }}
3131

@@ -143,9 +143,9 @@ jobs:
143143
144144
automated-code-review:
145145
name: Automated Code Review
146-
runs-on: macos-14
146+
runs-on: macos-15
147147
env:
148-
XCODE_VERSION: "15.3"
148+
XCODE_VERSION: "15.4"
149149
if: ${{ github.event.inputs.record_snapshots_swiftui != 'true' && github.event.inputs.record_snapshots_uikit != 'true' }}
150150
steps:
151151
- uses: actions/[email protected]
@@ -166,11 +166,11 @@ jobs:
166166

167167
build-xcode15:
168168
name: Build SDKs (Xcode 15)
169-
runs-on: macos-14
169+
runs-on: macos-15
170170
needs: test-llc-debug
171171
if: ${{ github.event.inputs.record_snapshots_swiftui != 'true' && github.event.inputs.record_snapshots_uikit != 'true' }}
172172
env:
173-
XCODE_VERSION: "15.3"
173+
XCODE_VERSION: "15.4"
174174
steps:
175175
- name: Connect Bot
176176
uses: webfactory/[email protected]
@@ -218,7 +218,7 @@ jobs:
218218
219219
build-apps:
220220
name: Build Demo Apps
221-
runs-on: macos-14
221+
runs-on: macos-15
222222
needs: build-test-app-and-frameworks
223223
if: ${{ github.event.inputs.record_snapshots_swiftui != 'true' && github.event.inputs.record_snapshots_uikit != 'true' }}
224224
steps:
@@ -238,7 +238,7 @@ jobs:
238238

239239
allure_testops_launch:
240240
name: Launch Allure TestOps
241-
runs-on: macos-14
241+
runs-on: macos-15
242242
needs: build-test-app-and-frameworks
243243
if: ${{ github.event.inputs.record_snapshots_swiftui != 'true' && github.event.inputs.record_snapshots_uikit != 'true' }}
244244
outputs:

.github/workflows/testflight.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ env:
2323

2424
jobs:
2525
deploy:
26-
runs-on: macos-14
26+
runs-on: macos-15
2727
env:
2828
MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }}
2929
APPSTORE_API_KEY: ${{ secrets.APPSTORE_API_KEY }}

.github/workflows/update-copyright.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ env:
1313
jobs:
1414
copyright:
1515
name: Copyright
16-
runs-on: macos-14
16+
runs-on: macos-15
1717
steps:
1818
- uses: actions/[email protected]
1919
- uses: ./.github/actions/ruby-cache

fastlane/Fastfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require 'net/http'
66
import 'Sonarfile'
77
import 'Allurefile'
88

9-
xcode_version = ENV['XCODE_VERSION'] || '16.1'
9+
xcode_version = ENV['XCODE_VERSION'] || '16.2'
1010
xcode_project = 'StreamVideo.xcodeproj'
1111
sdk_names = ['StreamVideo', 'StreamVideoSwiftUI', 'StreamVideoUIKit']
1212
podspec_names = ['StreamVideo', 'StreamVideo-XCFramework', 'StreamVideoSwiftUI', 'StreamVideoSwiftUI-XCFramework', 'StreamVideoUIKit', 'StreamVideoUIKit-XCFramework']
@@ -28,7 +28,7 @@ before_all do |lane|
2828
if is_ci
2929
setup_ci
3030
setup_git_config
31-
xcversion(version: xcode_version) unless [:publish_release, :sonar_upload, :allure_launch, :allure_upload, :pod_lint, :stop_e2e_helpers].include?(lane)
31+
xcversion(version: xcode_version) unless [:sonar_upload, :allure_launch, :allure_upload, :pod_lint, :stop_e2e_helpers].include?(lane)
3232
elsif lane == :test_e2e
3333
stop_e2e_helpers
3434
end

0 commit comments

Comments
 (0)