2929 performance :
3030 # Don't run on private repo unless it is a PR.
3131 if : (github.repository == 'Firebase/firebase-ios-sdk' && github.event_name == 'schedule') || github.event_name == 'pull_request'
32- runs-on : macos-14
32+ runs-on : macos-15
3333 strategy :
3434 matrix :
3535 target : [iOS, tvOS]
4040 with :
4141 cache_key : ${{ matrix.target }}${{ matrix.test }}
4242 - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
43+ - name : Xcode
44+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
4345 - name : Setup Bundler
4446 run : scripts/setup_bundler.sh
4547 - name : Install xcpretty
5759 target : [ios, tvos]
5860 build-env :
5961 - os : macos-14
60- xcode : Xcode_15 .2
62+ xcode : Xcode_16 .2
6163 - os : macos-15
6264 xcode : Xcode_16.2
6365 runs-on : ${{ matrix.build-env.os }}
@@ -78,10 +80,12 @@ jobs:
7880 env :
7981 plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
8082 signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
81- runs-on : macos-14
83+ runs-on : macos-15
8284 steps :
8385 - uses : actions/checkout@v4
8486 - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
87+ - name : Xcode
88+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
8589 - name : Setup quickstart
8690 run : scripts/setup_quickstart.sh performance
8791 - name : Install Secret GoogleService-Info.plist
@@ -99,13 +103,15 @@ jobs:
99103 env :
100104 plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
101105 signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
102- runs-on : macos-14
106+ runs-on : macos-15
103107 steps :
104108 - uses : actions/checkout@v4
105109 - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
106110 - uses : actions/setup-python@v5
107111 with :
108112 python-version : ' 3.11'
113+ - name : Xcode
114+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
109115 - name : Setup quickstart
110116 run : scripts/setup_quickstart.sh performance
111117 - name : Install Secret GoogleService-Info.plist
@@ -130,6 +136,8 @@ jobs:
130136 cache_key : ${{ steps.generate_cache_key.outputs.cache_key }}
131137 steps :
132138 - uses : actions/checkout@v4
139+ - name : Xcode
140+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
133141 - name : Generate Swift Package.resolved
134142 id : swift_package_resolve
135143 run : |
@@ -151,11 +159,8 @@ jobs:
151159 strategy :
152160 matrix :
153161 include :
154- - os : macos-13
155- xcode : Xcode_15.2
156- target : iOS
157162 - os : macos-14
158- xcode : Xcode_15.4
163+ xcode : Xcode_16.2
159164 target : iOS
160165 - os : macos-15
161166 xcode : Xcode_16.2
@@ -196,7 +201,7 @@ jobs:
196201 performance-cron-only :
197202 # Don't run on private repo.
198203 if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
199- runs-on : macos-14
204+ runs-on : macos-15
200205 strategy :
201206 matrix :
202207 target : [ios, tvos]
@@ -207,6 +212,8 @@ jobs:
207212 steps :
208213 - uses : actions/checkout@v4
209214 - uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
215+ - name : Xcode
216+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
210217 - name : Setup Bundler
211218 run : scripts/setup_bundler.sh
212219 - name : PodLibLint Performance Cron
0 commit comments