@@ -30,26 +30,19 @@ jobs:
3030 strategy :
3131 matrix :
3232 os : [macos-14]
33- # Target and Xcode matrix commented to workaround GHA download overload crashes
34- # target: [iOS, tvOS, macOS, catalyst, visionOS]
35- # xcode: [Xcode_15.2, Xcode_16_Release_Candidate]
33+ target : [iOS, tvOS, macOS, catalyst, visionOS]
34+ xcode : [Xcode_15.2, Xcode_15.4, Xcode_16_Release_Candidate]
3635 runs-on : ${{ matrix.os }}
3736 env :
3837 FIREBASE_MAIN : 1
3938 DISABLE_INTEGRATION_TESTS : 1
4039 steps :
4140 - uses : actions/checkout@v4
41+ - name : Xcode
42+ run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
4243 - name : Setup Scripts Directory
4344 run : ./setup-scripts.sh
44- - name : Xcode 15
45- run : sudo xcode-select -s /Applications/Xcode_15.4.app/Contents/Developer
4645 - name : Initialize xcodebuild
4746 run : xcodebuild -list
4847 - name : iOS Unit Tests
49- run : scripts/third_party/travis/retry.sh scripts/build.sh FirebaseDataConnect iOS spm
50- - name : tvOS Unit Tests
51- run : scripts/third_party/travis/retry.sh scripts/build.sh FirebaseDataConnect tvOS spm
52- - name : macOS Unit Tests
53- run : scripts/third_party/travis/retry.sh scripts/build.sh FirebaseDataConnect macOS spm
54- - name : visionOS Unit Tests
55- run : scripts/third_party/travis/retry.sh scripts/build.sh FirebaseDataConnect visionOS spm
48+ run : scripts/third_party/travis/retry.sh scripts/build.sh FirebaseDataConnect ${{ matrix.target }} spm
0 commit comments