1
- name : " CI Tests (Xcode 15 .4)"
1
+ name : " CI Tests (Xcode 16 .4)"
2
2
3
3
on :
4
4
pull_request :
5
5
types : [opened, synchronize, reopened]
6
6
7
7
env :
8
- XCODE_VERSION : " 15 .4"
8
+ XCODE_VERSION : " 16 .4"
9
9
10
10
jobs :
11
11
changes :
40
40
- '.tuist-version'
41
41
42
42
tuist-generation :
43
- runs-on : macos-latest
43
+ runs-on : macos-15
44
44
needs : [changes]
45
45
if : ${{ needs.changes.outputs.ios == 'true' || needs.changes.outputs.codegen == 'true' || needs.changes.outputs.pagination == 'true' || needs.changes.outputs.tuist == 'true' }}
46
46
timeout-minutes : 8
63
63
key : ${{ github.run_id }}-dependencies
64
64
65
65
run-swift-builds :
66
- runs-on : macos-latest
66
+ runs-on : macos-15
67
67
timeout-minutes : 15
68
68
strategy :
69
69
fail-fast : false
85
85
cd ${{ matrix.package }} && swift build
86
86
87
87
build-and-unit-test :
88
- runs-on : macos-latest
88
+ runs-on : macos-15
89
89
needs : [tuist-generation, changes]
90
90
timeout-minutes : 20
91
91
strategy :
@@ -136,16 +136,6 @@ jobs:
136
136
./Derived/*
137
137
key : ${{ github.run_id }}-dependencies
138
138
fail-on-cache-miss : true
139
- # Caching for apollo-ios and apollo-ios-codegen SPM dependencies
140
- # - uses: actions/cache@v3
141
- # with:
142
- # path: ./DerivedData/SourcePackages
143
- # key: ${{ runner.os }}-spm-${{ hashFiles('./apollo-ios/Package.resolved') }}-${{ hashFiles('./apollo-ios-codegen/Package.resolved') }}
144
- # - name: Run Tuist Generation
145
-
146
- # with:
147
- # command: 'generate'
148
- # arguments: ''
149
139
- name : Build and Test
150
140
if : ${{ matrix.should-run == true || matrix.should-run == 'true' }}
151
141
id : build-and-test
@@ -189,7 +179,7 @@ jobs:
189
179
TestResults/ResultBundle.zip
190
180
191
181
run-codegen-test-configurations :
192
- runs-on : macos-latest
182
+ runs-on : macos-15
193
183
timeout-minutes : 20
194
184
name : Codegen Test Configurations - macOS
195
185
steps :
@@ -202,9 +192,9 @@ jobs:
202
192
shell : bash
203
193
run : |
204
194
./scripts/run-test-codegen-configurations.sh -t
205
-
195
+
206
196
verify-frontend-bundle-latest :
207
- runs-on : macos-latest
197
+ runs-on : macos-15
208
198
needs : [changes]
209
199
if : ${{ needs.changes.outputs.codegen == 'true' }}
210
200
timeout-minutes : 5
@@ -222,7 +212,7 @@ jobs:
222
212
git diff --exit-code
223
213
224
214
verify-cli-binary-archive :
225
- runs-on : macos-latest
215
+ runs-on : macos-15
226
216
needs : [changes]
227
217
if : ${{ needs.changes.outputs.codegen == 'true' }}
228
218
timeout-minutes : 5
@@ -240,7 +230,7 @@ jobs:
240
230
run : ./cli-version-check.sh
241
231
242
232
run-cocoapods-integration-tests :
243
- runs-on : macos-latest
233
+ runs-on : macos-15
244
234
timeout-minutes : 20
245
235
name : Cocoapods Integration Tests - macOS
246
236
steps :
@@ -258,3 +248,4 @@ jobs:
258
248
- name : Run CocoaPods Integration Tests
259
249
id : run-cocoapods-integration-tests
260
250
uses : ./.github/actions/run-cocoapods-integration-tests
251
+
0 commit comments