@@ -195,15 +195,14 @@ jobs:
195195 strategy :
196196 matrix :
197197 target : [ios, tvos, macos, watchos]
198- os : [macos-14]
199- include :
198+ build-env :
200199 - os : macos-14
201200 xcode : Xcode_15.3
202201 tests : --skip-tests
203202 - os : macos-15
204203 xcode : Xcode_16.1
205204 tests : --test-specs=unit
206- runs-on : ${{ matrix.os }}
205+ runs-on : ${{ matrix.build-env. os }}
207206 steps :
208207 - uses : actions/checkout@v4
209208 - uses : ruby/setup-ruby@v1
@@ -212,10 +211,10 @@ jobs:
212211 - name : Xcodes
213212 run : ls -l /Applications/Xcode*
214213 - 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
216215 - name : Build and test
217216 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 }} \
219218 --platforms=${{ matrix.target }}
220219
221220 storage-cron-only :
@@ -224,20 +223,19 @@ jobs:
224223 strategy :
225224 matrix :
226225 target : [ios, tvos, macos, watchos]
227- os : [macos-14, macos-15]
228- include :
226+ build-env :
229227 - os : macos-14
230228 xcode : Xcode_15.3
231229 - os : macos-15
232230 xcode : Xcode_16.1
233- runs-on : ${{ matrix.os }}
231+ runs-on : ${{ matrix.build-env. os }}
234232 needs : pod-lib-lint
235233 steps :
236234 - uses : actions/checkout@v4
237235 - uses : ruby/setup-ruby@v1
238236 - name : Setup Bundler
239237 run : scripts/setup_bundler.sh
240238 - 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
242240 - name : PodLibLint Storage Cron
243241 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