Skip to content

Commit 0e47d9d

Browse files
authored
[Infra] Move 'crashlytics' workflow to Xcode 16 (#14687)
1 parent a814b8c commit 0e47d9d

File tree

1 file changed

+14
-9
lines changed

1 file changed

+14
-9
lines changed

.github/workflows/crashlytics.yml

Lines changed: 14 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -31,11 +31,11 @@ jobs:
3131
]
3232
build-env:
3333
- os: macos-14
34-
xcode: Xcode_15.2
35-
tests: --skip-tests
34+
xcode: Xcode_16.2
35+
tests:
3636
- os: macos-15
3737
xcode: Xcode_16.2
38-
tests: ""
38+
tests:
3939
runs-on: ${{ matrix.build-env.os }}
4040
steps:
4141
- uses: actions/checkout@v4
@@ -61,6 +61,8 @@ jobs:
6161
cache_key: ${{ steps.generate_cache_key.outputs.cache_key }}
6262
steps:
6363
- uses: actions/checkout@v4
64+
- name: Xcode
65+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
6466
- name: Generate Swift Package.resolved
6567
id: swift_package_resolve
6668
run: |
@@ -83,11 +85,8 @@ jobs:
8385
strategy:
8486
matrix:
8587
include:
86-
- os: macos-13
87-
xcode: Xcode_15.2
88-
target: iOS
8988
- os: macos-14
90-
xcode: Xcode_15.4
89+
xcode: Xcode_16.2
9190
target: iOS
9291
- os: macos-15
9392
xcode: Xcode_16.2
@@ -163,6 +162,8 @@ jobs:
163162
steps:
164163
- uses: actions/checkout@v4
165164
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
165+
- name: Xcode
166+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
166167
- name: Setup quickstart
167168
run: scripts/setup_quickstart.sh crashlytics
168169
env:
@@ -187,13 +188,15 @@ jobs:
187188
env:
188189
plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
189190
signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
190-
runs-on: macos-14
191+
runs-on: macos-15
191192
steps:
192193
- uses: actions/checkout@v4
193194
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
194195
- uses: actions/setup-python@v5
195196
with:
196197
python-version: '3.11'
198+
- name: Xcode
199+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
197200
- name: Setup quickstart
198201
run: scripts/setup_quickstart.sh crashlytics
199202
env:
@@ -221,7 +224,7 @@ jobs:
221224
# Don't run on private repo.
222225
if: github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
223226

224-
runs-on: macos-14
227+
runs-on: macos-15
225228
strategy:
226229
matrix:
227230
# Disable watchos because it does not support XCTest.
@@ -235,6 +238,8 @@ jobs:
235238
- uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
236239
- name: Setup Bundler
237240
run: scripts/setup_bundler.sh
241+
- name: Xcode
242+
run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
238243
- uses: nick-fields/retry@ce71cc2ab81d554ebbe88c79ab5975992d79ba08 # v3
239244
with:
240245
timeout_minutes: 120

0 commit comments

Comments
 (0)