Skip to content

Commit 6893aa6

Browse files
committed
Merge branch 'develop' into release/1.X
2 parents 582bff2 + 114f88a commit 6893aa6

File tree

3 files changed

+430
-0
lines changed

3 files changed

+430
-0
lines changed

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

Lines changed: 175 additions & 0 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_1_-_macos
1818
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_ubuntu
1919
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_windows
20+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_macos
21+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_ubuntu
22+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_windows
2023
triggers:
2124
expression: push.branch match "^release/.*"
2225
cancel_old_ci: true
@@ -712,3 +715,175 @@ preview_apv_-_6000_1_-_windows:
712715
Job Maintainers: '#rm-packageworks'
713716
Wrench: 0.10.36.0
714717

718+
# Functional tests for dependents found in the latest 6000.2 manifest (MacOS).
719+
preview_apv_-_6000_2_-_macos:
720+
name: Preview APV - 6000.2 - macos
721+
agent:
722+
image: package-ci/macos-13:default
723+
type: Unity::VM::osx
724+
flavor: b1.xlarge
725+
commands:
726+
- command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.zip -o wrench-localapv.zip
727+
- command: 7z x -aoa wrench-localapv.zip
728+
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
729+
- command: python PythonScripts/print_machine_info.py
730+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
731+
timeout: 20
732+
retries: 10
733+
- command: unity-downloader-cli -u 6000.2 -c Editor --fast
734+
timeout: 10
735+
retries: 3
736+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
737+
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
738+
after:
739+
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
740+
- command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
741+
timeout: 10
742+
retries: 1
743+
artifacts:
744+
Crash Dumps:
745+
paths:
746+
- CrashDumps/**
747+
logs:
748+
paths:
749+
- '*.log'
750+
- '*.xml'
751+
- upm-ci~/test-results/**/*
752+
- upm-ci~/temp/*/Logs/**
753+
- upm-ci~/temp/*/Library/*.log
754+
- upm-ci~/temp/*/*.log
755+
- upm-ci~/temp/Builds/*.log
756+
packages:
757+
paths:
758+
- upm-ci~/packages/**/*
759+
PreviewAPVResults:
760+
paths:
761+
- PreviewApvArtifacts~/**
762+
- APVTest/**/manifest.json
763+
pvp-results:
764+
paths:
765+
- upm-ci~/pvp/**/*
766+
browsable: onDemand
767+
dependencies:
768+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem
769+
variables:
770+
UPMPVP_CONTEXT_WRENCH: 0.10.36.0
771+
metadata:
772+
Job Maintainers: '#rm-packageworks'
773+
Wrench: 0.10.36.0
774+
775+
# Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu).
776+
preview_apv_-_6000_2_-_ubuntu:
777+
name: Preview APV - 6000.2 - ubuntu
778+
agent:
779+
image: package-ci/ubuntu-20.04:default
780+
type: Unity::VM
781+
flavor: b1.large
782+
commands:
783+
- command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.zip -o wrench-localapv.zip
784+
- command: 7z x -aoa wrench-localapv.zip
785+
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
786+
- command: python PythonScripts/print_machine_info.py
787+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
788+
timeout: 20
789+
retries: 10
790+
- command: unity-downloader-cli -u 6000.2 -c Editor --fast
791+
timeout: 10
792+
retries: 3
793+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
794+
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
795+
after:
796+
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
797+
- command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
798+
timeout: 10
799+
retries: 1
800+
artifacts:
801+
Crash Dumps:
802+
paths:
803+
- CrashDumps/**
804+
logs:
805+
paths:
806+
- '*.log'
807+
- '*.xml'
808+
- upm-ci~/test-results/**/*
809+
- upm-ci~/temp/*/Logs/**
810+
- upm-ci~/temp/*/Library/*.log
811+
- upm-ci~/temp/*/*.log
812+
- upm-ci~/temp/Builds/*.log
813+
packages:
814+
paths:
815+
- upm-ci~/packages/**/*
816+
PreviewAPVResults:
817+
paths:
818+
- PreviewApvArtifacts~/**
819+
- APVTest/**/manifest.json
820+
pvp-results:
821+
paths:
822+
- upm-ci~/pvp/**/*
823+
browsable: onDemand
824+
dependencies:
825+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem
826+
variables:
827+
UPMPVP_CONTEXT_WRENCH: 0.10.36.0
828+
metadata:
829+
Job Maintainers: '#rm-packageworks'
830+
Wrench: 0.10.36.0
831+
832+
# Functional tests for dependents found in the latest 6000.2 manifest (Windows).
833+
preview_apv_-_6000_2_-_windows:
834+
name: Preview APV - 6000.2 - windows
835+
agent:
836+
image: package-ci/win10:default
837+
type: Unity::VM
838+
flavor: b1.large
839+
commands:
840+
- command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
841+
- command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.zip -o wrench-localapv.zip
842+
- command: 7z x -aoa wrench-localapv.zip
843+
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
844+
- command: python PythonScripts/print_machine_info.py
845+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
846+
timeout: 20
847+
retries: 10
848+
- command: unity-downloader-cli -u 6000.2 -c Editor --fast
849+
timeout: 10
850+
retries: 3
851+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
852+
- command: python PythonScripts/editor_manifest_validator.py --version=6000.2 --wrench-config=.yamato/wrench/wrench_config.json
853+
after:
854+
- command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
855+
- command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
856+
timeout: 10
857+
retries: 1
858+
artifacts:
859+
Crash Dumps:
860+
paths:
861+
- CrashDumps/**
862+
logs:
863+
paths:
864+
- '*.log'
865+
- '*.xml'
866+
- upm-ci~/test-results/**/*
867+
- upm-ci~/temp/*/Logs/**
868+
- upm-ci~/temp/*/Library/*.log
869+
- upm-ci~/temp/*/*.log
870+
- upm-ci~/temp/Builds/*.log
871+
packages:
872+
paths:
873+
- upm-ci~/packages/**/*
874+
PreviewAPVResults:
875+
paths:
876+
- PreviewApvArtifacts~/**
877+
- APVTest/**/manifest.json
878+
pvp-results:
879+
paths:
880+
- upm-ci~/pvp/**/*
881+
browsable: onDemand
882+
dependencies:
883+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem
884+
variables:
885+
UPMPVP_CONTEXT_WRENCH: 0.10.36.0
886+
metadata:
887+
Job Maintainers: '#rm-packageworks'
888+
Wrench: 0.10.36.0
889+

.yamato/wrench/promotion-jobs.yml

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,30 @@ publish_dry_run_inputsystem:
125125
pvp-results:
126126
location: results/pvp/validate-inputsystem-6000.1-windows
127127
unzip: true
128+
- path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_macos
129+
specific_options:
130+
UTR:
131+
location: results/UTR/validate-inputsystem-6000.2-macos
132+
unzip: true
133+
pvp-results:
134+
location: results/pvp/validate-inputsystem-6000.2-macos
135+
unzip: true
136+
- path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_ubuntu
137+
specific_options:
138+
UTR:
139+
location: results/UTR/validate-inputsystem-6000.2-ubuntu
140+
unzip: true
141+
pvp-results:
142+
location: results/pvp/validate-inputsystem-6000.2-ubuntu
143+
unzip: true
144+
- path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_windows
145+
specific_options:
146+
UTR:
147+
location: results/UTR/validate-inputsystem-6000.2-windows
148+
unzip: true
149+
pvp-results:
150+
location: results/pvp/validate-inputsystem-6000.2-windows
151+
unzip: true
128152
variables:
129153
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
130154
UPMPVP_CONTEXT_WRENCH: 0.10.36.0
@@ -259,6 +283,30 @@ publish_inputsystem:
259283
pvp-results:
260284
location: results/pvp/validate-inputsystem-6000.1-windows
261285
unzip: true
286+
- path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_macos
287+
specific_options:
288+
UTR:
289+
location: results/UTR/validate-inputsystem-6000.2-macos
290+
unzip: true
291+
pvp-results:
292+
location: results/pvp/validate-inputsystem-6000.2-macos
293+
unzip: true
294+
- path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_ubuntu
295+
specific_options:
296+
UTR:
297+
location: results/UTR/validate-inputsystem-6000.2-ubuntu
298+
unzip: true
299+
pvp-results:
300+
location: results/pvp/validate-inputsystem-6000.2-ubuntu
301+
unzip: true
302+
- path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_windows
303+
specific_options:
304+
UTR:
305+
location: results/UTR/validate-inputsystem-6000.2-windows
306+
unzip: true
307+
pvp-results:
308+
location: results/pvp/validate-inputsystem-6000.2-windows
309+
unzip: true
262310
variables:
263311
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
264312
UPMPVP_CONTEXT_WRENCH: 0.10.36.0

0 commit comments

Comments
 (0)