Skip to content

Commit 0f47dae

Browse files
authored
UUM-00000: Update CI for release/2.10 branch (#1102)
* Update CI for release/2.10 branch * Remove PVP-20-1 which has been deprecated * Use Ubuntu22 image in CI
1 parent 87d5dbb commit 0f47dae

18 files changed

Lines changed: 1092 additions & 510 deletions

.yamato/code-coverage.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
code_coverage_-_ubuntu_-_trunk:
55
name: Code coverage - Ubuntu - trunk
66
agent:
7-
image: package-ci/ubuntu-20.04:default
7+
image: package-ci/ubuntu-22.04:default
88
type: Unity::VM
99
flavor: b1.large
1010
commands:

.yamato/generated-scripts/infrastructure-instability-detection-win.cmd

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
@echo on
22
rem This is an auto-generated script. Do not edit manually!
33

4+
if exist "%TEMP%\BugReporterCrashReportJson" for /f "delims=" %%i in ('dir /b /a-d "%TEMP%\BugReporterCrashReportJson\*.json"') do curl -X POST -H "Content-Type: application/json" -T "%TEMP%\BugReporterCrashReportJson\%%i" "https://internal-crash-collector.prd.cds.internal.unity3d.com/api/crash" || echo Failed to upload %%i. Ignoring...
45
curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/1.0.0/windows.zip" --output "infrastructure_instability_detection_standalone.zip" --retry 5
56
IF EXIST "infrastructure_instability_detection" rmdir /s /q infrastructure_instability_detection
67
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('infrastructure_instability_detection_standalone.zip', '.'); }" && DEL "infrastructure_instability_detection_standalone.zip"

.yamato/project-test.yml

Lines changed: 276 additions & 114 deletions
Large diffs are not rendered by default.

.yamato/triggers.yml

Lines changed: 81 additions & 54 deletions
Large diffs are not rendered by default.

.yamato/wrench/api-validation-jobs.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ api_validation_-_cinemachine_-_2022_3_-_windows:
2020
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
2121
timeout: 20
2222
retries: 10
23-
- command: unity-downloader-cli -u 2022.3/staging -c Editor --fast
23+
- command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast
2424
timeout: 10
2525
retries: 3
2626
- command: python PythonScripts/PackageJsonCondersor.py
@@ -51,8 +51,8 @@ api_validation_-_cinemachine_-_2022_3_-_windows:
5151
dependencies:
5252
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
5353
variables:
54-
UPMPVP_CONTEXT_WRENCH: 0.10.50.0
54+
UPMPVP_CONTEXT_WRENCH: 1.1.2.0
5555
metadata:
5656
Job Maintainers: '#rm-packageworks'
57-
Wrench: 0.10.50.0
57+
Wrench: 1.1.2.0
5858

.yamato/wrench/package-pack-jobs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
package_pack_-_cinemachine:
66
name: Package Pack - cinemachine
77
agent:
8-
image: package-ci/ubuntu-20.04:default
8+
image: package-ci/ubuntu-22.04:default
99
type: Unity::VM
1010
flavor: b1.large
1111
commands:
@@ -24,5 +24,5 @@ package_pack_-_cinemachine:
2424
UPMCI_ACK_LARGE_PACKAGE: 1
2525
metadata:
2626
Job Maintainers: '#rm-packageworks'
27-
Wrench: 0.10.50.0
27+
Wrench: 1.1.2.0
2828

.yamato/wrench/preview-a-p-v.yml

Lines changed: 262 additions & 96 deletions
Large diffs are not rendered by default.

.yamato/wrench/promotion-jobs.yml

Lines changed: 120 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
publish_cinemachine:
66
name: Publish cinemachine
77
agent:
8-
image: package-ci/ubuntu-20.04:default
8+
image: package-ci/ubuntu-22.04:default
99
type: Unity::VM
1010
flavor: b1.large
1111
commands:
@@ -86,108 +86,138 @@ publish_cinemachine:
8686
unzip: true
8787
packages:
8888
ignore_artifact: true
89-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos
89+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos
9090
specific_options:
9191
UTR:
92-
location: results/UTR/validate-cinemachine-6000.1-macos
92+
location: results/UTR/validate-cinemachine-6000.3-macos
9393
unzip: true
9494
pvp-results:
95-
location: results/pvp/validate-cinemachine-6000.1-macos
95+
location: results/pvp/validate-cinemachine-6000.3-macos
9696
unzip: true
9797
packages:
9898
ignore_artifact: true
99-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu
99+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu
100100
specific_options:
101101
UTR:
102-
location: results/UTR/validate-cinemachine-6000.1-ubuntu
102+
location: results/UTR/validate-cinemachine-6000.3-ubuntu
103103
unzip: true
104104
pvp-results:
105-
location: results/pvp/validate-cinemachine-6000.1-ubuntu
105+
location: results/pvp/validate-cinemachine-6000.3-ubuntu
106106
unzip: true
107107
packages:
108108
ignore_artifact: true
109-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows
109+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows
110110
specific_options:
111111
UTR:
112-
location: results/UTR/validate-cinemachine-6000.1-windows
112+
location: results/UTR/validate-cinemachine-6000.3-windows
113113
unzip: true
114114
pvp-results:
115-
location: results/pvp/validate-cinemachine-6000.1-windows
115+
location: results/pvp/validate-cinemachine-6000.3-windows
116116
unzip: true
117117
packages:
118118
ignore_artifact: true
119-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos
119+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos
120120
specific_options:
121121
UTR:
122-
location: results/UTR/validate-cinemachine-6000.2-macos
122+
location: results/UTR/validate-cinemachine-6000.4-macos
123123
unzip: true
124124
pvp-results:
125-
location: results/pvp/validate-cinemachine-6000.2-macos
125+
location: results/pvp/validate-cinemachine-6000.4-macos
126126
unzip: true
127127
packages:
128128
ignore_artifact: true
129-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu
129+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu
130130
specific_options:
131131
UTR:
132-
location: results/UTR/validate-cinemachine-6000.2-ubuntu
132+
location: results/UTR/validate-cinemachine-6000.4-ubuntu
133133
unzip: true
134134
pvp-results:
135-
location: results/pvp/validate-cinemachine-6000.2-ubuntu
135+
location: results/pvp/validate-cinemachine-6000.4-ubuntu
136136
unzip: true
137137
packages:
138138
ignore_artifact: true
139-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows
139+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows
140140
specific_options:
141141
UTR:
142-
location: results/UTR/validate-cinemachine-6000.2-windows
142+
location: results/UTR/validate-cinemachine-6000.4-windows
143143
unzip: true
144144
pvp-results:
145-
location: results/pvp/validate-cinemachine-6000.2-windows
145+
location: results/pvp/validate-cinemachine-6000.4-windows
146146
unzip: true
147147
packages:
148148
ignore_artifact: true
149-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos
149+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos
150150
specific_options:
151151
UTR:
152-
location: results/UTR/validate-cinemachine-6000.3-macos
152+
location: results/UTR/validate-cinemachine-6000.5-macos
153153
unzip: true
154154
pvp-results:
155-
location: results/pvp/validate-cinemachine-6000.3-macos
155+
location: results/pvp/validate-cinemachine-6000.5-macos
156156
unzip: true
157157
packages:
158158
ignore_artifact: true
159-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu
159+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu
160160
specific_options:
161161
UTR:
162-
location: results/UTR/validate-cinemachine-6000.3-ubuntu
162+
location: results/UTR/validate-cinemachine-6000.5-ubuntu
163163
unzip: true
164164
pvp-results:
165-
location: results/pvp/validate-cinemachine-6000.3-ubuntu
165+
location: results/pvp/validate-cinemachine-6000.5-ubuntu
166166
unzip: true
167167
packages:
168168
ignore_artifact: true
169-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows
169+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows
170170
specific_options:
171171
UTR:
172-
location: results/UTR/validate-cinemachine-6000.3-windows
172+
location: results/UTR/validate-cinemachine-6000.5-windows
173173
unzip: true
174174
pvp-results:
175-
location: results/pvp/validate-cinemachine-6000.3-windows
175+
location: results/pvp/validate-cinemachine-6000.5-windows
176+
unzip: true
177+
packages:
178+
ignore_artifact: true
179+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos
180+
specific_options:
181+
UTR:
182+
location: results/UTR/validate-cinemachine-6000.6-macos
183+
unzip: true
184+
pvp-results:
185+
location: results/pvp/validate-cinemachine-6000.6-macos
186+
unzip: true
187+
packages:
188+
ignore_artifact: true
189+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu
190+
specific_options:
191+
UTR:
192+
location: results/UTR/validate-cinemachine-6000.6-ubuntu
193+
unzip: true
194+
pvp-results:
195+
location: results/pvp/validate-cinemachine-6000.6-ubuntu
196+
unzip: true
197+
packages:
198+
ignore_artifact: true
199+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows
200+
specific_options:
201+
UTR:
202+
location: results/UTR/validate-cinemachine-6000.6-windows
203+
unzip: true
204+
pvp-results:
205+
location: results/pvp/validate-cinemachine-6000.6-windows
176206
unzip: true
177207
packages:
178208
ignore_artifact: true
179209
variables:
180210
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
181-
UPMPVP_CONTEXT_WRENCH: 0.10.50.0
211+
UPMPVP_CONTEXT_WRENCH: 1.1.2.0
182212
metadata:
183213
Job Maintainers: '#rm-packageworks'
184-
Wrench: 0.10.50.0
214+
Wrench: 1.1.2.0
185215

186216
# Publish Dry Run for cinemachine to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm
187217
publish_dry_run_cinemachine:
188218
name: Publish Dry Run cinemachine
189219
agent:
190-
image: package-ci/ubuntu-20.04:default
220+
image: package-ci/ubuntu-22.04:default
191221
type: Unity::VM
192222
flavor: b1.large
193223
commands:
@@ -268,100 +298,130 @@ publish_dry_run_cinemachine:
268298
unzip: true
269299
packages:
270300
ignore_artifact: true
271-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos
301+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos
272302
specific_options:
273303
UTR:
274-
location: results/UTR/validate-cinemachine-6000.1-macos
304+
location: results/UTR/validate-cinemachine-6000.3-macos
275305
unzip: true
276306
pvp-results:
277-
location: results/pvp/validate-cinemachine-6000.1-macos
307+
location: results/pvp/validate-cinemachine-6000.3-macos
278308
unzip: true
279309
packages:
280310
ignore_artifact: true
281-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu
311+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu
282312
specific_options:
283313
UTR:
284-
location: results/UTR/validate-cinemachine-6000.1-ubuntu
314+
location: results/UTR/validate-cinemachine-6000.3-ubuntu
285315
unzip: true
286316
pvp-results:
287-
location: results/pvp/validate-cinemachine-6000.1-ubuntu
317+
location: results/pvp/validate-cinemachine-6000.3-ubuntu
288318
unzip: true
289319
packages:
290320
ignore_artifact: true
291-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows
321+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows
292322
specific_options:
293323
UTR:
294-
location: results/UTR/validate-cinemachine-6000.1-windows
324+
location: results/UTR/validate-cinemachine-6000.3-windows
295325
unzip: true
296326
pvp-results:
297-
location: results/pvp/validate-cinemachine-6000.1-windows
327+
location: results/pvp/validate-cinemachine-6000.3-windows
298328
unzip: true
299329
packages:
300330
ignore_artifact: true
301-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos
331+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos
302332
specific_options:
303333
UTR:
304-
location: results/UTR/validate-cinemachine-6000.2-macos
334+
location: results/UTR/validate-cinemachine-6000.4-macos
305335
unzip: true
306336
pvp-results:
307-
location: results/pvp/validate-cinemachine-6000.2-macos
337+
location: results/pvp/validate-cinemachine-6000.4-macos
308338
unzip: true
309339
packages:
310340
ignore_artifact: true
311-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu
341+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu
312342
specific_options:
313343
UTR:
314-
location: results/UTR/validate-cinemachine-6000.2-ubuntu
344+
location: results/UTR/validate-cinemachine-6000.4-ubuntu
315345
unzip: true
316346
pvp-results:
317-
location: results/pvp/validate-cinemachine-6000.2-ubuntu
347+
location: results/pvp/validate-cinemachine-6000.4-ubuntu
318348
unzip: true
319349
packages:
320350
ignore_artifact: true
321-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows
351+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows
322352
specific_options:
323353
UTR:
324-
location: results/UTR/validate-cinemachine-6000.2-windows
354+
location: results/UTR/validate-cinemachine-6000.4-windows
325355
unzip: true
326356
pvp-results:
327-
location: results/pvp/validate-cinemachine-6000.2-windows
357+
location: results/pvp/validate-cinemachine-6000.4-windows
328358
unzip: true
329359
packages:
330360
ignore_artifact: true
331-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos
361+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos
332362
specific_options:
333363
UTR:
334-
location: results/UTR/validate-cinemachine-6000.3-macos
364+
location: results/UTR/validate-cinemachine-6000.5-macos
335365
unzip: true
336366
pvp-results:
337-
location: results/pvp/validate-cinemachine-6000.3-macos
367+
location: results/pvp/validate-cinemachine-6000.5-macos
338368
unzip: true
339369
packages:
340370
ignore_artifact: true
341-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu
371+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu
342372
specific_options:
343373
UTR:
344-
location: results/UTR/validate-cinemachine-6000.3-ubuntu
374+
location: results/UTR/validate-cinemachine-6000.5-ubuntu
345375
unzip: true
346376
pvp-results:
347-
location: results/pvp/validate-cinemachine-6000.3-ubuntu
377+
location: results/pvp/validate-cinemachine-6000.5-ubuntu
348378
unzip: true
349379
packages:
350380
ignore_artifact: true
351-
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows
381+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows
352382
specific_options:
353383
UTR:
354-
location: results/UTR/validate-cinemachine-6000.3-windows
384+
location: results/UTR/validate-cinemachine-6000.5-windows
355385
unzip: true
356386
pvp-results:
357-
location: results/pvp/validate-cinemachine-6000.3-windows
387+
location: results/pvp/validate-cinemachine-6000.5-windows
388+
unzip: true
389+
packages:
390+
ignore_artifact: true
391+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos
392+
specific_options:
393+
UTR:
394+
location: results/UTR/validate-cinemachine-6000.6-macos
395+
unzip: true
396+
pvp-results:
397+
location: results/pvp/validate-cinemachine-6000.6-macos
398+
unzip: true
399+
packages:
400+
ignore_artifact: true
401+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu
402+
specific_options:
403+
UTR:
404+
location: results/UTR/validate-cinemachine-6000.6-ubuntu
405+
unzip: true
406+
pvp-results:
407+
location: results/pvp/validate-cinemachine-6000.6-ubuntu
408+
unzip: true
409+
packages:
410+
ignore_artifact: true
411+
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows
412+
specific_options:
413+
UTR:
414+
location: results/UTR/validate-cinemachine-6000.6-windows
415+
unzip: true
416+
pvp-results:
417+
location: results/pvp/validate-cinemachine-6000.6-windows
358418
unzip: true
359419
packages:
360420
ignore_artifact: true
361421
variables:
362422
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
363-
UPMPVP_CONTEXT_WRENCH: 0.10.50.0
423+
UPMPVP_CONTEXT_WRENCH: 1.1.2.0
364424
metadata:
365425
Job Maintainers: '#rm-packageworks'
366-
Wrench: 0.10.50.0
426+
Wrench: 1.1.2.0
367427

0 commit comments

Comments
 (0)