@@ -64,36 +64,18 @@ jobs:
64
64
if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
65
65
strategy :
66
66
matrix :
67
+ target : [iOS, tvOS, macOS, catalyst, watchOS]
68
+ os : [macos-12, macos-13, macos-14]
67
69
include :
68
70
- os : macos-12
69
71
xcode : Xcode_14.2
70
72
- os : macos-13
71
73
xcode : Xcode_15.2
72
- runs-on : ${{ matrix.os }}
73
- steps :
74
- - uses : actions/checkout@v4
75
- - uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
76
- with :
77
- cache_key : ${{ matrix.os }}
78
- - name : Xcode
79
- run : sudo xcode-select -s /Applications/${{ matrix.xcode }}.app/Contents/Developer
80
- - name : Initialize xcodebuild
81
- run : scripts/setup_spm_tests.sh
82
- - name : Swift Unit Tests
83
- run : scripts/third_party/travis/retry.sh ./scripts/build.sh FirebaseStorageUnit iOS spm
84
-
85
- spm-cron :
86
- # Don't run on private repo.
87
- if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
88
- strategy :
89
- matrix :
90
- target : [tvOS, macOS, catalyst, watchOS]
91
- os : [macos-12, macos-13]
92
- include :
93
- - os : macos-12
94
- xcode : Xcode_14.2
95
- - os : macos-13
74
+ - os : macos-14
75
+ xcode : Xcode_15.2
76
+ - os : macos-14
96
77
xcode : Xcode_15.2
78
+ target : visionOS
97
79
runs-on : ${{ matrix.os }}
98
80
steps :
99
81
- uses : actions/checkout@v4
@@ -121,9 +103,6 @@ jobs:
121
103
- swift : swift
122
104
os : macos-13
123
105
xcode : Xcode_15.2
124
- - swift : swift
125
- os : macos-13
126
- xcode : Xcode_15.2
127
106
env :
128
107
plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
129
108
signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
0 commit comments