@@ -22,57 +22,40 @@ concurrency:
22
22
cancel-in-progress : true
23
23
24
24
jobs :
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
40
40
41
41
core-cron-only :
42
42
# Don't run on private repo.
43
- # if: github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
44
- runs-on : macos-15
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
45
53
steps :
46
54
- uses : actions/checkout@v4
55
+ - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
47
56
- name : Xcode
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 }}
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 }}
0 commit comments