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