@@ -195,15 +195,14 @@ jobs:
195
195
strategy :
196
196
matrix :
197
197
target : [ios, tvos, macos, watchos]
198
- os : [macos-14]
199
- include :
198
+ build-env :
200
199
- os : macos-14
201
200
xcode : Xcode_15.3
202
201
tests : --skip-tests
203
202
- os : macos-15
204
203
xcode : Xcode_16.1
205
204
tests : --test-specs=unit
206
- runs-on : ${{ matrix.os }}
205
+ runs-on : ${{ matrix.build-env. os }}
207
206
steps :
208
207
- uses : actions/checkout@v4
209
208
- uses : ruby/setup-ruby@v1
@@ -212,10 +211,10 @@ jobs:
212
211
- name : Xcodes
213
212
run : ls -l /Applications/Xcode*
214
213
- name : Xcode
215
- run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
214
+ run : sudo xcode-select -s /Applications/${{ matrix.build-env. xcode }}.app/Contents/Developer
216
215
- name : Build and test
217
216
run : |
218
- scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseStorage.podspec ${{ matrix.tests }} \
217
+ scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseStorage.podspec ${{ matrix.build-env. tests }} \
219
218
--platforms=${{ matrix.target }}
220
219
221
220
storage-cron-only :
@@ -224,20 +223,19 @@ jobs:
224
223
strategy :
225
224
matrix :
226
225
target : [ios, tvos, macos, watchos]
227
- os : [macos-14, macos-15]
228
- include :
226
+ build-env :
229
227
- os : macos-14
230
228
xcode : Xcode_15.3
231
229
- os : macos-15
232
230
xcode : Xcode_16.1
233
- runs-on : ${{ matrix.os }}
231
+ runs-on : ${{ matrix.build-env. os }}
234
232
needs : pod-lib-lint
235
233
steps :
236
234
- uses : actions/checkout@v4
237
235
- uses : ruby/setup-ruby@v1
238
236
- name : Setup Bundler
239
237
run : scripts/setup_bundler.sh
240
238
- name : Xcode
241
- run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
239
+ run : sudo xcode-select -s /Applications/${{ matrix.build-env. xcode }}.app/Contents/Developer
242
240
- name : PodLibLint Storage Cron
243
241
run : scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseStorage.podspec --platforms=${{ matrix.target }} --use-static-frameworks --skip-tests
0 commit comments