8000 [CI] Bump Xcode, macOS and iOS versions (#771) · GetStream/stream-chat-swiftui@83eff39 · GitHub
[go: up one dir, main page]

Skip to content

Commit 83eff39

Browse files
[CI] Bump Xcode, macOS and iOS versions (#771)
1 parent 3621c63 commit 83eff39

File tree

14 files changed

+16
-18
lines changed

14 files changed

+16
-18
lines changed

.github/workflows/cron-checks.yml

Lines changed: 4 additions & 5 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/checkout@v4.1.1
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
4949
- ios: 17.5
5050
xcode: 15.4
5151
os: macos-15
52-
device: "iPhone 14 Pro"
52+
device: "iPhone 15 Pro"
5353
setup_runtime: false
5454
- ios: 16.4
5555
xcode: 15.3 # fails on 15.4
@@ -131,7 +131,6 @@ jobs:
131131
build-old-xcode:
132132
name: Build SDKs (Xcode 15)
133133
runs-on: macos-15
134-
if: ${{ github.event_name != 'push' && github.event.inputs.snapshots != 'true' }}
135134
env:
136135
XCODE_VERSION: "15.4"
137136
steps:

.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-13
9+
runs-on: macos-15
1010
steps:
1111
- name: Connect Bot
1212
uses: webfactory/ssh-agent@v0.7.0

.github/workflows/release-start.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -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.4"

.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: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ concurrency:
2020

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

@@ -64,7 +64,7 @@ jobs:
6464
run: bundle exec fastlane pod_lint
6565

6666
build-xcode15:
67-
name: Build SDKs (Xcode 15.0)
67+
name: Build SDKs (Xcode 15)
6868
runs-on: macos-15
6969
if: ${{ github.event.inputs.record_snapshots != 'true' }}
7070
env:
@@ -104,7 +104,7 @@ jobs:
104104
env:
105105
GITHUB_TOKEN: ${{ secrets.CI_BOT_GITHUB_TOKEN }} # to open a PR
106106
- name: Run Sonar analysis
107-
if: ${{ github.event.inputs.snapshots != 'true' }}
107+
if: ${{ github.event.inputs.record_snapshots != 'true' }}
108108
run: bundle exec fastlane sonar_upload
109109
env:
110110
SLACK_WEBHOOK_URL: ${{ secrets.SLACK_WEBHOOK_URL }}
@@ -133,7 +133,7 @@ jobs:
133133

134134
allure_testops_launch:
135135
name: Launch Allure TestOps
136-
runs-on: macos-13
136+
runs-on: macos-15
137137
if: ${{ github.event.inputs.record_snapshots != 'true' }}
138138
needs: build-test-app-and-frameworks
139139
outputs:
@@ -207,7 +207,7 @@ jobs:
207207
208208
build-apps:
209209
name: Build Demo App
210-
runs-on: macos-14
210+
runs-on: macos-15
211211
if: ${{ github.event.inputs.record_snapshots != 'true' }}
212212
needs: build-test-app-and-frameworks
213213
steps:

.github/workflows/testflight.yml

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

1616
jobs:
1717
deploy:
18-
runs-on: macos-14
18+
runs-on: macos-15
1919
steps:
2020
- name: Connect Bot
2121
uses: webfactory/ssh-agent@v0.7.0

.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-13
16+
runs-on: macos-15
1717
steps:
1818
- uses: actions/checkout@v4.1.1
1919
- uses: ./.github/actions/ruby-cache

fastlane/Fastfile

Lines changed: 2 additions & 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'] || '16.1'
10+
xcode_version = ENV['XCODE_VERSION'] || '16.2'
1111
xcode_project = 'StreamChatSwiftUI.xcodeproj'
1212
sdk_names = ['StreamChatSwiftUI']
1313
github_repo = ENV['GITHUB_REPOSITORY'] || 'GetStream/stream-chat-swiftui'
@@ -23,7 +23,7 @@ before_all do |lane|
2323
if is_ci
2424
setup_ci
2525
setup_git_config
26-
xcversion(version: xcode_version) unless [:publish_release, :sonar_upload, :allure_launch, :allure_upload, :copyright, :pod_lint].include?(lane)
26+
xcversion(version: xcode_version) unless [:sonar_upload, :allure_launch, :allure_upload, :copyright, :pod_lint].include?(lane)
2727
end
2828
end
2929

0 commit comments

Comments
 (0)
0