29
29
performance :
30
30
# Don't run on private repo unless it is a PR.
31
31
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
33
33
strategy :
34
34
matrix :
35
35
target : [iOS, tvOS]
40
40
with :
41
41
cache_key : ${{ matrix.target }}${{ matrix.test }}
42
42
- uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
43
+ - name : Xcode
44
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
43
45
- name : Setup Bundler
44
46
run : scripts/setup_bundler.sh
45
47
- name : Install xcpretty
57
59
target : [ios, tvos]
58
60
build-env :
59
61
- os : macos-14
60
- xcode : Xcode_15 .2
62
+ xcode : Xcode_16 .2
61
63
- os : macos-15
62
64
xcode : Xcode_16.2
63
65
runs-on : ${{ matrix.build-env.os }}
@@ -78,10 +80,12 @@ jobs:
78
80
env :
79
81
plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
80
82
signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
81
- runs-on : macos-14
83
+ runs-on : macos-15
82
84
steps :
83
85
- uses : actions/checkout@v4
84
86
- uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
87
+ - name : Xcode
88
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
85
89
- name : Setup quickstart
86
90
run : scripts/setup_quickstart.sh performance
87
91
- name : Install Secret GoogleService-Info.plist
@@ -99,13 +103,15 @@ jobs:
99
103
env :
100
104
plist_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
101
105
signin_secret : ${{ secrets.GHASecretsGPGPassphrase1 }}
102
- runs-on : macos-14
106
+ runs-on : macos-15
103
107
steps :
104
108
- uses : actions/checkout@v4
105
109
- uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
106
110
- uses : actions/setup-python@v5
107
111
with :
108
112
python-version : ' 3.11'
113
+ - name : Xcode
114
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
109
115
- name : Setup quickstart
110
116
run : scripts/setup_quickstart.sh performance
111
117
- name : Install Secret GoogleService-Info.plist
@@ -130,6 +136,8 @@ jobs:
130
136
cache_key : ${{ steps.generate_cache_key.outputs.cache_key }}
131
137
steps :
132
138
- uses : actions/checkout@v4
139
+ - name : Xcode
140
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
133
141
- name : Generate Swift Package.resolved
134
142
id : swift_package_resolve
135
143
run : |
@@ -151,11 +159,8 @@ jobs:
151
159
strategy :
152
160
matrix :
153
161
include :
154
- - os : macos-13
155
- xcode : Xcode_15.2
156
- target : iOS
157
162
- os : macos-14
158
- xcode : Xcode_15.4
163
+ xcode : Xcode_16.2
159
164
target : iOS
160
165
- os : macos-15
161
166
xcode : Xcode_16.2
@@ -196,7 +201,7 @@ jobs:
196
201
performance-cron-only :
197
202
# Don't run on private repo.
198
203
if : github.event_name == 'schedule' && github.repository == 'Firebase/firebase-ios-sdk'
199
- runs-on : macos-14
204
+ runs-on : macos-15
200
205
strategy :
201
206
matrix :
202
207
target : [ios, tvos]
@@ -207,6 +212,8 @@ jobs:
207
212
steps :
208
213
- uses : actions/checkout@v4
209
214
- uses : ruby/setup-ruby@354a1ad156761f5ee2b7b13fa8e09943a5e8d252 # v1
215
+ - name : Xcode
216
+ run : sudo xcode-select -s /Applications/Xcode_16.2.app/Contents/Developer
210
217
- name : Setup Bundler
211
218
run : scripts/setup_bundler.sh
212
219
- name : PodLibLint Performance Cron
0 commit comments