Skip to content

Commit eb83a15

Browse files
committed
Updated wrench
1 parent 9426719 commit eb83a15

File tree

4 files changed

+430
-8
lines changed

4 files changed

+430
-8
lines changed

.yamato/_run-all.yml

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -275,10 +275,8 @@ run_all_project_tests_cmb_service_trunk:
275275
dependencies:
276276
{% for project in projects.default -%}
277277
{% for platform in test_platforms.default -%}
278-
{% for editor in validation_editors.default -%}
279278
{% for backend in scripting_backends -%}
280-
- .yamato/cmb_service_standalone_tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ editor }}
281-
{% endfor -%}
279+
- .yamato/cmb_service_standalone_tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_trunk
282280
{% endfor -%}
283281
{% endfor -%}
284282
{% endfor -%}

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

Lines changed: 169 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ all_preview_apv_jobs:
1717
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_macos
1818
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_ubuntu
1919
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_windows
20+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_macos
21+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_ubuntu
22+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_windows
2023
metadata:
2124
Job Maintainers: '#rm-packageworks'
2225
Wrench: 1.2.0.0
@@ -525,7 +528,7 @@ preview_apv_-_6000_4_-_macos:
525528
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
526529
timeout: 20
527530
retries: 10
528-
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
531+
- command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast
529532
timeout: 10
530533
retries: 3
531534
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.4 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
@@ -579,7 +582,7 @@ preview_apv_-_6000_4_-_ubuntu:
579582
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
580583
timeout: 20
581584
retries: 10
582-
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
585+
- command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast
583586
timeout: 10
584587
retries: 3
585588
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.4 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
@@ -634,7 +637,7 @@ preview_apv_-_6000_4_-_windows:
634637
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
635638
timeout: 20
636639
retries: 10
637-
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
640+
- command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast
638641
timeout: 10
639642
retries: 3
640643
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.4 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
@@ -673,3 +676,166 @@ preview_apv_-_6000_4_-_windows:
673676
Job Maintainers: '#rm-packageworks'
674677
Wrench: 1.2.0.0
675678

679+
# Functional tests for dependents found in the latest 6000.5 manifest (MacOS).
680+
preview_apv_-_6000_5_-_macos:
681+
name: Preview APV - 6000.5 - macos
682+
agent:
683+
image: package-ci/macos-13:default
684+
type: Unity::VM::osx
685+
flavor: b1.xlarge
686+
commands:
687+
- command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip
688+
- command: 7z x -aoa wrench-localapv.zip
689+
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
690+
- command: python PythonScripts/print_machine_info.py
691+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
692+
timeout: 20
693+
retries: 10
694+
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
695+
timeout: 10
696+
retries: 3
697+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
698+
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
699+
after:
700+
- command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh
701+
artifacts:
702+
Crash Dumps:
703+
paths:
704+
- CrashDumps/**
705+
logs:
706+
paths:
707+
- '*.log'
708+
- '*.xml'
709+
- upm-ci~/test-results/**/*
710+
- upm-ci~/temp/*/Logs/**
711+
- upm-ci~/temp/*/Library/*.log
712+
- upm-ci~/temp/*/*.log
713+
- upm-ci~/temp/Builds/*.log
714+
packages:
715+
paths:
716+
- upm-ci~/packages/**/*
717+
PreviewAPVResults:
718+
paths:
719+
- PreviewApvArtifacts~/**
720+
- APVTest/**/manifest.json
721+
pvp-results:
722+
paths:
723+
- upm-ci~/pvp/**/*
724+
browsable: onDemand
725+
dependencies:
726+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
727+
variables:
728+
UPMPVP_CONTEXT_WRENCH: 1.2.0.0
729+
metadata:
730+
Job Maintainers: '#rm-packageworks'
731+
Wrench: 1.2.0.0
732+
733+
# Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu).
734+
preview_apv_-_6000_5_-_ubuntu:
735+
name: Preview APV - 6000.5 - ubuntu
736+
agent:
737+
image: package-ci/ubuntu-22.04:v4
738+
type: Unity::VM
739+
flavor: b1.large
740+
commands:
741+
- command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip
742+
- command: 7z x -aoa wrench-localapv.zip
743+
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
744+
- command: python PythonScripts/print_machine_info.py
745+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
746+
timeout: 20
747+
retries: 10
748+
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
749+
timeout: 10
750+
retries: 3
751+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
752+
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
753+
after:
754+
- command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh
755+
artifacts:
756+
Crash Dumps:
757+
paths:
758+
- CrashDumps/**
759+
logs:
760+
paths:
761+
- '*.log'
762+
- '*.xml'
763+
- upm-ci~/test-results/**/*
764+
- upm-ci~/temp/*/Logs/**
765+
- upm-ci~/temp/*/Library/*.log
766+
- upm-ci~/temp/*/*.log
767+
- upm-ci~/temp/Builds/*.log
768+
packages:
769+
paths:
770+
- upm-ci~/packages/**/*
771+
PreviewAPVResults:
772+
paths:
773+
- PreviewApvArtifacts~/**
774+
- APVTest/**/manifest.json
775+
pvp-results:
776+
paths:
777+
- upm-ci~/pvp/**/*
778+
browsable: onDemand
779+
dependencies:
780+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
781+
variables:
782+
UPMPVP_CONTEXT_WRENCH: 1.2.0.0
783+
metadata:
784+
Job Maintainers: '#rm-packageworks'
785+
Wrench: 1.2.0.0
786+
787+
# Functional tests for dependents found in the latest 6000.5 manifest (Windows).
788+
preview_apv_-_6000_5_-_windows:
789+
name: Preview APV - 6000.5 - windows
790+
agent:
791+
image: package-ci/win10:default
792+
type: Unity::VM
793+
flavor: b1.large
794+
commands:
795+
- command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
796+
- command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip
797+
- command: 7z x -aoa wrench-localapv.zip
798+
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
799+
- command: python PythonScripts/print_machine_info.py
800+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
801+
timeout: 20
802+
retries: 10
803+
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
804+
timeout: 10
805+
retries: 3
806+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
807+
- command: python PythonScripts/editor_manifest_validator.py --version=6000.5 --wrench-config=.yamato/wrench/wrench_config.json
808+
after:
809+
- command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd
810+
artifacts:
811+
Crash Dumps:
812+
paths:
813+
- CrashDumps/**
814+
logs:
815+
paths:
816+
- '*.log'
817+
- '*.xml'
818+
- upm-ci~/test-results/**/*
819+
- upm-ci~/temp/*/Logs/**
820+
- upm-ci~/temp/*/Library/*.log
821+
- upm-ci~/temp/*/*.log
822+
- upm-ci~/temp/Builds/*.log
823+
packages:
824+
paths:
825+
- upm-ci~/packages/**/*
826+
PreviewAPVResults:
827+
paths:
828+
- PreviewApvArtifacts~/**
829+
- APVTest/**/manifest.json
830+
pvp-results:
831+
paths:
832+
- upm-ci~/pvp/**/*
833+
browsable: onDemand
834+
dependencies:
835+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
836+
variables:
837+
UPMPVP_CONTEXT_WRENCH: 1.2.0.0
838+
metadata:
839+
Job Maintainers: '#rm-packageworks'
840+
Wrench: 1.2.0.0
841+

.yamato/wrench/promotion-jobs.yml

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -146,6 +146,36 @@ publish_dry_run_netcode_gameobjects:
146146
unzip: true
147147
packages:
148148
ignore_artifact: true
149+
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_macos
150+
specific_options:
151+
UTR:
152+
location: results/UTR/validate-netcode.gameobjects-6000.5-macos
153+
unzip: true
154+
pvp-results:
155+
location: results/pvp/validate-netcode.gameobjects-6000.5-macos
156+
unzip: true
157+
packages:
158+
ignore_artifact: true
159+
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_ubuntu
160+
specific_options:
161+
UTR:
162+
location: results/UTR/validate-netcode.gameobjects-6000.5-ubuntu
163+
unzip: true
164+
pvp-results:
165+
location: results/pvp/validate-netcode.gameobjects-6000.5-ubuntu
166+
unzip: true
167+
packages:
168+
ignore_artifact: true
169+
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_windows
170+
specific_options:
171+
UTR:
172+
location: results/UTR/validate-netcode.gameobjects-6000.5-windows
173+
unzip: true
174+
pvp-results:
175+
location: results/pvp/validate-netcode.gameobjects-6000.5-windows
176+
unzip: true
177+
packages:
178+
ignore_artifact: true
149179
variables:
150180
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
151181
UPMPVP_CONTEXT_WRENCH: 1.2.0.0
@@ -298,6 +328,36 @@ publish_netcode_gameobjects:
298328
unzip: true
299329
packages:
300330
ignore_artifact: true
331+
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_macos
332+
specific_options:
333+
UTR:
334+
location: results/UTR/validate-netcode.gameobjects-6000.5-macos
335+
unzip: true
336+
pvp-results:
337+
location: results/pvp/validate-netcode.gameobjects-6000.5-macos
338+
unzip: true
339+
packages:
340+
ignore_artifact: true
341+
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_ubuntu
342+
specific_options:
343+
UTR:
344+
location: results/UTR/validate-netcode.gameobjects-6000.5-ubuntu
345+
unzip: true
346+
pvp-results:
347+
location: results/pvp/validate-netcode.gameobjects-6000.5-ubuntu
348+
unzip: true
349+
packages:
350+
ignore_artifact: true
351+
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_windows
352+
specific_options:
353+
UTR:
354+
location: results/UTR/validate-netcode.gameobjects-6000.5-windows
355+
unzip: true
356+
pvp-results:
357+
location: results/pvp/validate-netcode.gameobjects-6000.5-windows
358+
unzip: true
359+
packages:
360+
ignore_artifact: true
301361
variables:
302362
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
303363
UPMPVP_CONTEXT_WRENCH: 1.2.0.0

0 commit comments

Comments
 (0)