@@ -84,83 +84,83 @@ jobs:
8484 scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb ${{ matrix.podspec }} --platforms=${{ matrix.target }} \
8585 ${{ matrix.build-env.tests }}
8686
87- spm-package-resolved :
88- env :
89- FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT : 1
90- runs-on : macos-14
91- outputs :
92- cache_key : ${{ steps.generate_cache_key.outputs.cache_key }}
93- steps :
94- - uses : actions/checkout@v4
95- - name : Generate Swift Package.resolved
96- id : swift_package_resolve
97- run : |
98- swift package resolve
99- - name : Generate cache key
100- id : generate_cache_key
101- run : |
102- cache_key="${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}"
103- echo "cache_key=${cache_key}" >> "$GITHUB_OUTPUT"
104- - uses : actions/cache/save@v4
105- id : cache
106- with :
107- path : .build
108- key : ${{ steps.generate_cache_key.outputs.cache_key }}
87+ # spm-package-resolved:
88+ # env:
89+ # FIREBASECI_USE_LATEST_GOOGLEAPPMEASUREMENT: 1
90+ # runs-on: macos-14
91+ # outputs:
92+ # cache_key: ${{ steps.generate_cache_key.outputs.cache_key }}
93+ # steps:
94+ # - uses: actions/checkout@v4
95+ # - name: Generate Swift Package.resolved
96+ # id: swift_package_resolve
97+ # run: |
98+ # swift package resolve
99+ # - name: Generate cache key
100+ # id: generate_cache_key
101+ # run: |
102+ # cache_key="${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }}"
103+ # echo "cache_key=${cache_key}" >> "$GITHUB_OUTPUT"
104+ # - uses: actions/cache/save@v4
105+ # id: cache
106+ # with:
107+ # path: .build
108+ # key: ${{ steps.generate_cache_key.outputs.cache_key }}
109109
110- spm :
111- # Don't run on private repo unless it is a PR.
112- if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
113- needs : [spm-package-resolved]
114- strategy :
115- matrix :
116- include :
117- - os : macos-13
118- xcode : Xcode_15.2
119- target : iOS
120- test : spm
121- - os : macos-14
122- xcode : Xcode_15.4
123- target : iOS
124- test : spm
125- - os : macos-15
126- xcode : Xcode_16.1
127- target : iOS
128- test : spm
129- - os : macos-15
130- xcode : Xcode_16.1
131- target : tvOS
132- test : spm
133- - os : macos-15
134- xcode : Xcode_16.1
135- target : macOS
136- test : spm
137- - os : macos-15
138- xcode : Xcode_16.1
139- target : watchOS
140- test : spmbuildonly
141- - os : macos-15
142- xcode : Xcode_16.1
143- target : catalyst
144- test : spm
145- - os : macos-15
146- xcode : Xcode_16.1
147- target : visionOS
148- test : spm
149- runs-on : ${{ matrix.os }}
150- steps :
151- - uses : actions/checkout@v4
152- - uses : actions/cache/restore@v4
153- with :
154- path : .build
155- key : ${{needs.spm-package-resolved.outputs.cache_key}}
156- - name : Xcode
157- run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
158- - name : Initialize xcodebuild
159- run : scripts/setup_spm_tests.sh
160- - name : Unit Tests
161- run : scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigUnit ${{ matrix.target }} spm
162- - name : Fake Console tests
163- run : scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigFakeConsole ${{ matrix.target }} ${{ matrix.test }}
110+ # spm:
111+ # # Don't run on private repo unless it is a PR.
112+ # if: (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
113+ # needs: [spm-package-resolved]
114+ # strategy:
115+ # matrix:
116+ # include:
117+ # - os: macos-13
118+ # xcode: Xcode_15.2
119+ # target: iOS
120+ # test: spm
121+ # - os: macos-14
122+ # xcode: Xcode_15.4
123+ # target: iOS
124+ # test: spm
125+ # - os: macos-15
126+ # xcode: Xcode_16.1
127+ # target: iOS
128+ # test: spm
129+ # - os: macos-15
130+ # xcode: Xcode_16.1
131+ # target: tvOS
132+ # test: spm
133+ # - os: macos-15
134+ # xcode: Xcode_16.1
135+ # target: macOS
136+ # test: spm
137+ # - os: macos-15
138+ # xcode: Xcode_16.1
139+ # target: watchOS
140+ # test: spmbuildonly
141+ # - os: macos-15
142+ # xcode: Xcode_16.1
143+ # target: catalyst
144+ # test: spm
145+ # - os: macos-15
146+ # xcode: Xcode_16.1
147+ # target: visionOS
148+ # test: spm
149+ # runs-on: ${{ matrix.os }}
150+ # steps:
151+ # - uses: actions/checkout@v4
152+ # - uses: actions/cache/restore@v4
153+ # with:
154+ # path: .build
155+ # key: ${{needs.spm-package-resolved.outputs.cache_key}}
156+ # - name: Xcode
157+ # run: sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
158+ # - name: Initialize xcodebuild
159+ # run: scripts/setup_spm_tests.sh
160+ # - name: Unit Tests
161+ # run: scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigUnit ${{ matrix.target }} spm
162+ # - name: Fake Console tests
163+ # run: scripts/third_party/travis/retry.sh ./scripts/build.sh RemoteConfigFakeConsole ${{ matrix.target }} ${{ matrix.test }}
164164
165165 catalyst :
166166 # Don't run on private repo unless it is a PR.
0 commit comments