@@ -33,31 +33,23 @@ jobs :
33
33
java-version : 11
34
34
35
35
# # Actual task
36
- - uses : burrunan /gradle-cache -action@v1
36
+ - uses : gradle /gradle-build -action@v2
37
37
name : Assemble with gradle — make sure everything builds
38
38
with :
39
- gradle-dependencies-cache-key : |
40
- gradle/libs.versions.toml
41
39
arguments : |
42
- assemble --no-daemon --stacktrace
43
- concurrent : true
44
- gradle-build-scan-report : false
45
- gradle-distribution-sha-256-sum-warning : false
40
+ assemble --stacktrace
41
+ cache-read-only : false
46
42
47
43
# This should ideally be done as a Check job below, but it needs to be done as a separate
48
44
# step after running assemble. Heckin' ridikalus.
49
45
# Probably fixed in dokka 1.4.10, but we can't move to kotlin 1.4 yet.
50
46
# https://github.com/square/workflow/issues/1152.
51
- - uses : burrunan /gradle-cache -action@v1
47
+ - uses : gradle /gradle-build -action@v2
52
48
name : Run dokka to validate kdoc
53
49
with :
54
- gradle-dependencies-cache-key : |
55
- gradle/libs.versions.toml
56
50
arguments : |
57
- siteDokka --build-cache --no-daemon --stacktrace
58
- concurrent : true
59
- gradle-build-scan-report : false
60
- gradle-distribution-sha-256-sum-warning : false
51
+ siteDokka --build-cache --stacktrace
52
+ cache-read-only : false
61
53
62
54
# These are all pretty quick so we run them on a single shard. Fewer shards, less queueing.
63
55
check :
@@ -74,16 +66,12 @@ jobs :
74
66
java-version : 11
75
67
76
68
# # Actual task
77
- - uses : burrunan /gradle-cache -action@v1
69
+ - uses : gradle /gradle-build -action@v2
78
70
name : Check with Gradle
79
71
with :
80
- gradle-dependencies-cache-key : |
81
- gradle/libs.versions.toml
82
72
arguments : |
83
- check apiCheck checkVersionIsSnapshot artifactsCheck dependencyGuard lint ktlintCheck jvmWorkflowNodeBenchmarkJar --no-daemon --stacktrace --continue
84
- concurrent : true
85
- gradle-build-scan-report : false
86
- gradle-distribution-sha-256-sum-warning : false
73
+ check apiCheck checkVersionIsSnapshot artifactsCheck dependencyGuard lint ktlintCheck jvmWorkflowNodeBenchmarkJar --stacktrace --continue
74
+ cache-read-only : false
87
75
88
76
# Report as Github Pull Request Check.
89
77
- name : Publish Test Report
@@ -106,16 +94,12 @@ jobs :
106
94
java-version : 11
107
95
108
96
# # Actual task
109
- - uses : burrunan /gradle-cache -action@v1
97
+ - uses : gradle /gradle-build -action@v2
110
98
name : Check with Gradle
111
99
with :
112
- gradle-dependencies-cache-key : |
113
- gradle/libs.versions.toml
114
100
arguments : |
115
- jvmTest --no-daemon --stacktrace --continue -Pworkflow.runtime=timeout
116
- concurrent : true
117
- gradle-build-scan-report : false
118
- gradle-distribution-sha-256-sum-warning : false
101
+ jvmTest --stacktrace --continue -Pworkflow.runtime=timeout
102
+ cache-read-only : false
119
103
120
104
# Report as Github Pull Request Check.
121
105
- name : Publish Test Report
@@ -138,28 +122,20 @@ jobs :
138
122
java-version : 11
139
123
140
124
# # iOS Specific Tests (for KMP ios actuals in core and runtime).
141
- - uses : burrunan /gradle-cache -action@v1
125
+ - uses : gradle /gradle-build -action@v2
142
126
name : Check with Gradle
143
127
with :
144
- gradle-dependencies-cache-key : |
145
- gradle/libs.versions.toml
146
128
arguments : |
147
129
iosX64Test --stacktrace
148
- concurrent : true
149
- gradle-build-scan-report : false
150
- gradle-distribution-sha-256-sum-warning : false
130
+ cache-read-only : false
151
131
152
132
# # iOS Specific Tests w/ strict memory model (for KMP ios actuals in core and runtime).
153
- - uses : burrunan /gradle-cache -action@v1
133
+ - uses : gradle /gradle-build -action@v2
154
134
name : Check with Gradle
155
135
with :
156
- gradle-dependencies-cache-key : |
157
- gradle/libs.versions.toml
158
136
arguments : |
159
137
iosX64Test -Pkotlin.native.binary.memoryModel=strict --stacktrace
160
- concurrent : true
161
- gradle-build-scan-report : false
162
- gradle-distribution-sha-256-sum-warning : false
138
+ cache-read-only : false
163
139
164
140
# Report as Github Pull Request Check.
165
141
- name : Publish Test Report
@@ -189,16 +165,12 @@ jobs :
189
165
java-version : 11
190
166
191
167
# # Build before running tests, using cache.
192
- - uses : burrunan /gradle-cache -action@v1
168
+ - uses : gradle /gradle-build -action@v2
193
169
name : Build instrumented tests
194
170
with :
195
- gradle-dependencies-cache-key : |
196
- gradle/libs.versions.toml
197
171
arguments : |
198
- :benchmarks:performance-poetry:complex-poetry:assembleDebugAndroidTest --no-daemon --stacktrace
199
- concurrent : true
200
- gradle-build-scan-report : false
201
- gradle-distribution-sha-256-sum-warning : false
172
+ :benchmarks:performance-poetry:complex-poetry:assembleDebugAndroidTest --stacktrace
173
+ cache-read-only : false
202
174
203
175
# # Actual task
204
176
- name : Render Pass Counting Test
@@ -209,7 +181,7 @@ jobs :
209
181
api-level : ${{ matrix.api-level }}
210
182
arch : x86_64
211
183
# Skip the benchmarks as this is running on emulators
212
- script : ./gradlew :benchmarks:performance-poetry:complex-poetry:connectedCheck --no-daemon -- stacktrace --continue
184
+ script : ./gradlew :benchmarks:performance-poetry:complex-poetry:connectedCheck --stacktrace --continue
213
185
214
186
- name : Upload results
215
187
if : ${{ always() }}
@@ -239,16 +211,12 @@ jobs :
239
211
java-version : 11
240
212
241
213
# # Build before running tests, using cache.
242
- - uses : burrunan /gradle-cache -action@v1
214
+ - uses : gradle /gradle-build -action@v2
243
215
name : Build instrumented tests
244
216
with :
245
- gradle-dependencies-cache-key : |
246
- gradle/libs.versions.toml
247
217
arguments : |
248
- assembleDebugAndroidTest --no-daemon --stacktrace
249
- concurrent : true
250
- gradle-build-scan-report : false
251
- gradle-distribution-sha-256-sum-warning : false
218
+ assembleDebugAndroidTest --stacktrace
219
+ cache-read-only : false
252
220
253
221
# # Actual task
254
222
- name : Instrumentation Tests
@@ -259,7 +227,7 @@ jobs :
259
227
api-level : ${{ matrix.api-level }}
260
228
arch : x86_64
261
229
# Skip the benchmarks as this is running on emulators
262
- script : ./gradlew connectedCheck -x :benchmarks:dungeon-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-poetry:connectedCheck --no-daemon -- stacktrace
230
+ script : ./gradlew connectedCheck -x :benchmarks:dungeon-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-poetry:connectedCheck --stacktrace
263
231
264
232
- name : Upload results
265
233
if : ${{ always() }}
@@ -289,18 +257,14 @@ jobs :
289
257
java-version : 11
290
258
291
259
# # Build before running tests, using cache.
292
- - uses : burrunan /gradle-cache -action@v1
260
+ - uses : gradle /gradle-build -action@v2
293
261
name : Build instrumented tests
294
262
with :
295
- gradle-dependencies-cache-key : |
296
- gradle/libs.versions.toml
297
263
# Unfortunately I don't think we can key this cache based on our project property so
298
264
# we clean and rebuild.
299
265
arguments : |
300
- clean assembleDebugAndroidTest --no-daemon --stacktrace -Pworkflow.runtime=timeout
301
- concurrent : true
302
- gradle-build-scan-report : false
303
- gradle-distribution-sha-256-sum-warning : false
266
+ clean assembleDebugAndroidTest --stacktrace -Pworkflow.runtime=timeout
267
+ cache-read-only : false
304
268
305
269
# # Actual task
306
270
- name : Instrumentation Tests
@@ -311,7 +275,7 @@ jobs :
311
275
api-level : ${{ matrix.api-level }}
312
276
arch : x86_64
313
277
# Skip the benchmarks as this is running on emulators
314
- script : ./gradlew connectedCheck -x :benchmarks:dungeon-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-poetry:connectedCheck --no-daemon -- stacktrace -Pworkflow.runtime=timeout
278
+ script : ./gradlew connectedCheck -x :benchmarks:dungeon-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-benchmark:connectedCheck -x :benchmarks:performance-poetry:complex-poetry:connectedCheck --stacktrace -Pworkflow.runtime=timeout
315
279
316
280
- name : Upload results
317
281
if : ${{ always() }}
@@ -338,17 +302,13 @@ jobs :
338
302
339
303
340
304
# # Build artifact for upload with cache
341
- - uses : burrunan /gradle-cache -action@v1
305
+ - uses : gradle /gradle-build -action@v2
342
306
name : Build Performance Poetry APK
343
307
if : env.MOBILE_DEV_API_KEY != null
344
308
with :
345
- gradle-dependencies-cache-key : |
346
- gradle/libs.versions.toml
347
309
arguments : |
348
- benchmarks:performance-poetry:complex-poetry:assembleRelease --no-daemon --stacktrace
349
- concurrent : true
350
- gradle-build-scan-report : false
351
- gradle-distribution-sha-256-sum-warning : false
310
+ benchmarks:performance-poetry:complex-poetry:assembleRelease --stacktrace
311
+ cache-read-only : false
352
312
env :
353
313
MOBILE_DEV_API_KEY : ${{ secrets.MOBILE_DEV_API_KEY }}
354
314
0 commit comments