@@ -22,40 +22,57 @@ concurrency:
2222 cancel-in-progress : true
2323
2424jobs :
25- spm :
26- uses : ./.github/workflows/common.yml
27- with :
28- target : CoreUnit
29-
30- catalyst :
31- uses : ./.github/workflows/common_catalyst.yml
32- with :
33- product : FirebaseCore
34- target : FirebaseCore-Unit-unit
35-
36- pod_lib_lint :
37- uses : ./.github/workflows/common_cocoapods.yml
38- with :
39- product : FirebaseCore
25+ # spm:
26+ # uses: ./.github/workflows/common.yml
27+ # with:
28+ # target: CoreUnit
29+ #
30+ # catalyst:
31+ # uses: ./.github/workflows/common_catalyst.yml
32+ # with:
33+ # product: FirebaseCore
34+ # target: FirebaseCore-Unit-unit
35+ #
36+ # pod_lib_lint:
37+ # uses: ./.github/workflows/common_cocoapods.yml
38+ # with:
39+ # product: FirebaseCore
4040
4141 core-cron-only :
4242 # Don't run on private repo.
43- if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
44-
45- runs-on : macos-14
46- strategy :
47- matrix :
48- target : [ios, tvos, macos]
49- flags : [
50- ' --use-static-frameworks'
51- ]
52- needs : pod_lib_lint
43+ # if: github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
44+ runs-on : macos-15
5345 steps :
5446 - uses : actions/checkout@v4
55- - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
5647 - name : Xcode
57- run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
58- - name : Setup Bundler
59- run : scripts/setup_bundler.sh
60- - name : PodLibLint Core Cron
61- run : scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseCore.podspec --platforms=${{ matrix.target }} ${{ matrix.flags }}
48+ run : sudo xcode-select -s /Applications/Xcode_16.4.app/Contents/Developer
49+ - name : Pre-visionOS Install sdks
50+ run : xcodebuild -showsdks
51+ - name : Pre-visionOS Install destinations
52+ run : xcodebuild -scheme FirebaseCore -showdestinations
53+ - name : Install visionOS, if needed.
54+ # if: matrix.platform == 'visionOS'
55+ run :
56+ xcodebuild -downloadPlatform visionOS
57+ - name : Post-visionOS Install sdks
58+ run : xcodebuild -showsdks
59+ - name : Post-visionOS Install destinations
60+ run : xcodebuild -scheme FirebaseCore -showdestinations
61+
62+ # runs-on: macos-15
63+ # strategy:
64+ # matrix:
65+ # target: [ios, tvos, macos]
66+ # flags: [
67+ # '--use-static-frameworks'
68+ # ]
69+ # needs: pod_lib_lint
70+ # steps:
71+ # - uses: actions/checkout@v4
72+ # - uses: ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
73+ # - name: Xcode
74+ # run: sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
75+ # - name: Setup Bundler
76+ # run: scripts/setup_bundler.sh
77+ # - name: PodLibLint Core Cron
78+ # run: scripts/third_party/travis/retry.sh scripts/pod_lib_lint.rb FirebaseCore.podspec --platforms=${{ matrix.target }} ${{ matrix.flags }}
0 commit comments