@@ -26,10 +26,10 @@ jobs:
2626 podspec : [FirebaseAuthInterop.podspec, FirebaseAuth.podspec]
2727 # TODO: macos tests are blocked by https://github.com/erikdoe/ocmock/pull/532
2828 target : [ios, tvos, macos --skip-tests, watchos]
29- os : [macos-12 , macos-13]
29+ os : [macos-14 , macos-13]
3030 include :
31- - os : macos-12
32- xcode : Xcode_14.2
31+ - os : macos-14
32+ xcode : Xcode_15.3
3333 tests : --skip-tests
3434 - os : macos-13
3535 xcode : Xcode_15.2
@@ -101,19 +101,16 @@ jobs:
101101 strategy :
102102 matrix :
103103 target : [iOS, tvOS, macOS, catalyst, watchOS]
104- os : [macos-12, macos- 13, macos-14]
104+ os : [macos-13, macos-14]
105105 include :
106- - os : macos-12
107- xcode : Xcode_14.2
108- test : spm
109106 - os : macos-13
110107 xcode : Xcode_15.2
111108 test : spmbuildonly
112109 - os : macos-14
113- xcode : Xcode_15.2
110+ xcode : Xcode_15.3
114111 test : spmbuildonly
115112 - os : macos-14
116- xcode : Xcode_15.2
113+ xcode : Xcode_15.3
117114 target : visionOS
118115 test : spm
119116 runs-on : ${{ matrix.os }}
@@ -137,7 +134,7 @@ jobs:
137134 catalyst :
138135 # Don't run on private repo unless it is a PR.
139136 if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
140- runs-on : macos-12
137+ runs-on : macos-14
141138 steps :
142139 - uses : actions/checkout@v4
143140 - uses : mikehardy/buildcache-action@c87cea0ccd718971d6cc39e672c4f26815b6c126
@@ -161,7 +158,7 @@ jobs:
161158 env :
162159 plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
163160 signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
164- runs-on : macos-12
161+ runs-on : macos-14
165162 steps :
166163 - uses : actions/checkout@v4
167164 - uses : ruby/setup-ruby@v1
@@ -181,7 +178,7 @@ jobs:
181178 # env:
182179 # plist_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
183180 # signin_secret: ${{ secrets.GHASecretsGPGPassphrase1 }}
184- # runs-on: macos-12
181+ # runs-on: macos-14
185182 # steps:
186183 # - uses: actions/checkout@v4
187184 # - uses: ruby/setup-ruby@v1
@@ -203,7 +200,7 @@ jobs:
203200 # Don't run on private repo.
204201 if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
205202
206- runs-on : macos-12
203+ runs-on : macos-14
207204 strategy :
208205 matrix :
209206 # The macos and tvos tests can hang, and watchOS doesn't have tests.
0 commit comments