@@ -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
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 : |
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