@@ -143,11 +143,11 @@ jobs:
143143
144144
145145 cmake-prod-db :
146+ needs : check
146147 # Either a scheduled run from public repo, or a pull request with firestore changes.
147148 if : |
148149 (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
149150 (github.event_name == 'pull_request' && needs.changes.outputs.changed == 'true')
150- needs : check
151151
152152 strategy :
153153 matrix :
@@ -230,11 +230,11 @@ jobs:
230230
231231
232232 sanitizers-mac :
233+ needs : check
233234 # Either a scheduled run from public repo, or a pull request with firestore changes.
234235 if : |
235236 (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
236237 (github.event_name == 'pull_request' && needs.changes.outputs.changed == 'true')
237- needs : check
238238
239239 strategy :
240240 matrix :
@@ -272,11 +272,11 @@ jobs:
272272
273273
274274 sanitizers-ubuntu :
275+ needs : check
275276 # Either a scheduled run from public repo, or a pull request with firestore changes.
276277 if : |
277278 (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
278279 (github.event_name == 'pull_request' && needs.changes.outputs.changed == 'true')
279- needs : check
280280
281281 strategy :
282282 matrix :
@@ -318,12 +318,12 @@ jobs:
318318
319319
320320 xcodebuild :
321+ needs : check
321322 # Either a scheduled run from public repo, or a pull request with firestore changes.
322323 if : |
323324 (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
324325 (github.event_name == 'pull_request')
325326 runs-on : macos-14
326- needs : check
327327
328328 strategy :
329329 matrix :
@@ -379,8 +379,8 @@ jobs:
379379
380380 # `pod lib lint` takes a long time so only run the other platforms and static frameworks build in the cron.
381381 pod-lib-lint-cron :
382- if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
383382 needs : check
383+ if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
384384 strategy :
385385 matrix :
386386 podspec : [
@@ -481,12 +481,12 @@ jobs:
481481 run : scripts/third_party/travis/retry.sh ./scripts/build.sh FirebaseFirestore iOS spmbuildonly
482482
483483 check-firestore-internal-public-headers :
484+ needs : check
484485 # Either a scheduled run from public repo, or a pull request with firestore changes.
485486 if : |
486487 (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') ||
487488 (github.event_name == 'pull_request' && needs.changes.outputs.changed == 'true')
488489 runs-on : macos-14
489- needs : check
490490 steps :
491491 - uses : actions/checkout@v4
492492 - name : Assert that Firestore and FirestoreInternal have identically named headers.
0 commit comments