From 804a00500918b03896556e6021abe73125b214aa Mon Sep 17 00:00:00 2001 From: "wind.xu" Date: Mon, 23 Feb 2026 14:52:46 -0500 Subject: [PATCH 1/3] Update CI for release/2.10 branch --- ...frastructure-instability-detection-win.cmd | 1 + .yamato/project-test.yml | 360 ++++++++++---- .yamato/triggers.yml | 135 +++--- .yamato/wrench/api-validation-jobs.yml | 6 +- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/preview-a-p-v.yml | 356 ++++++++++---- .yamato/wrench/promotion-jobs.yml | 176 ++++--- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 440 +++++++++++++----- .yamato/wrench/wrench_config.json | 2 +- Projects/HDRP/Packages/manifest.json | 2 - Projects/Standalone/Packages/manifest.json | 1 - Projects/URP/Packages/manifest.json | 2 - .../Cinemachine.Cookbook.csproj | 2 +- .../Recipes/ProjectTest.cs | 4 +- Tools/Cinemachine-Recipes/global.json | 4 +- 16 files changed, 1052 insertions(+), 443 deletions(-) diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd index 64513447d..cae7b2667 100644 --- a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd +++ b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd @@ -1,6 +1,7 @@ @echo on rem This is an auto-generated script. Do not edit manually! +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... 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 IF EXIST "infrastructure_instability_detection" rmdir /s /q infrastructure_instability_detection 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" diff --git a/.yamato/project-test.yml b/.yamato/project-test.yml index 9d0d0cd40..1f941c48d 100644 --- a/.yamato/project-test.yml +++ b/.yamato/project-test.yml @@ -8,7 +8,7 @@ test_project_-_cinemachine_-_hdrp_-_2022_3_-_macos: type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -26,7 +26,7 @@ test_project_-_cinemachine_-_hdrp_-_2022_3_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -44,7 +44,7 @@ test_project_-_cinemachine_-_hdrp_-_2022_3_-_windows: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -62,7 +62,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_0_-_macos: type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -80,7 +80,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_0_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -98,7 +98,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_0_-_windows: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -109,14 +109,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_hdrp_-_6000_1_-_macos: - name: Test Project - cinemachine - HDRP - 6000.1 - MacOS +test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos: + name: Test Project - cinemachine - HDRP - 6000.3 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -127,14 +127,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_hdrp_-_6000_1_-_ubuntu: - name: Test Project - cinemachine - HDRP - 6000.1 - Ubuntu +test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu: + name: Test Project - cinemachine - HDRP - 6000.3 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -145,14 +145,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on Windows -test_project_-_cinemachine_-_hdrp_-_6000_1_-_windows: - name: Test Project - cinemachine - HDRP - 6000.1 - Windows +test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows: + name: Test Project - cinemachine - HDRP - 6000.3 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -163,14 +163,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_hdrp_-_6000_2_-_macos: - name: Test Project - cinemachine - HDRP - 6000.2 - MacOS +test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos: + name: Test Project - cinemachine - HDRP - 6000.4 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -181,14 +181,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_hdrp_-_6000_2_-_ubuntu: - name: Test Project - cinemachine - HDRP - 6000.2 - Ubuntu +test_project_-_cinemachine_-_hdrp_-_6000_4_-_ubuntu: + name: Test Project - cinemachine - HDRP - 6000.4 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -199,14 +199,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on Windows -test_project_-_cinemachine_-_hdrp_-_6000_2_-_windows: - name: Test Project - cinemachine - HDRP - 6000.2 - Windows +test_project_-_cinemachine_-_hdrp_-_6000_4_-_windows: + name: Test Project - cinemachine - HDRP - 6000.4 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -217,14 +217,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos: - name: Test Project - cinemachine - HDRP - 6000.3 - MacOS +test_project_-_cinemachine_-_hdrp_-_6000_5_-_macos: + name: Test Project - cinemachine - HDRP - 6000.5 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -235,14 +235,14 @@ test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu: - name: Test Project - cinemachine - HDRP - 6000.3 - Ubuntu +test_project_-_cinemachine_-_hdrp_-_6000_5_-_ubuntu: + name: Test Project - cinemachine - HDRP - 6000.5 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -253,14 +253,68 @@ test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run HDRP project tests for Cinemachine on Windows -test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows: - name: Test Project - cinemachine - HDRP - 6000.3 - Windows +test_project_-_cinemachine_-_hdrp_-_6000_5_-_windows: + name: Test Project - cinemachine - HDRP - 6000.5 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast + - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner.exe --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run HDRP project tests for Cinemachine on MacOS +test_project_-_cinemachine_-_hdrp_-_6000_6_-_macos: + name: Test Project - cinemachine - HDRP - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast + - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run HDRP project tests for Cinemachine on Ubuntu +test_project_-_cinemachine_-_hdrp_-_6000_6_-_ubuntu: + name: Test Project - cinemachine - HDRP - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast + - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run HDRP project tests for Cinemachine on Windows +test_project_-_cinemachine_-_hdrp_-_6000_6_-_windows: + name: Test Project - cinemachine - HDRP - 6000.6 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u trunk -c Editor --fast - command: upm-pvp create-test-project Projects/HDRP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/HDRP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -278,7 +332,7 @@ test_project_-_cinemachine_-_standalone_-_2022_3_-_macos: type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -296,7 +350,7 @@ test_project_-_cinemachine_-_standalone_-_2022_3_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -314,7 +368,7 @@ test_project_-_cinemachine_-_standalone_-_2022_3_-_windows: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -332,7 +386,7 @@ test_project_-_cinemachine_-_standalone_-_6000_0_-_macos: type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -350,7 +404,7 @@ test_project_-_cinemachine_-_standalone_-_6000_0_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -368,7 +422,7 @@ test_project_-_cinemachine_-_standalone_-_6000_0_-_windows: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -379,14 +433,14 @@ test_project_-_cinemachine_-_standalone_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_standalone_-_6000_1_-_macos: - name: Test Project - cinemachine - Standalone - 6000.1 - MacOS +test_project_-_cinemachine_-_standalone_-_6000_3_-_macos: + name: Test Project - cinemachine - Standalone - 6000.3 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -397,14 +451,14 @@ test_project_-_cinemachine_-_standalone_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_standalone_-_6000_1_-_ubuntu: - name: Test Project - cinemachine - Standalone - 6000.1 - Ubuntu +test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu: + name: Test Project - cinemachine - Standalone - 6000.3 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -415,14 +469,14 @@ test_project_-_cinemachine_-_standalone_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on Windows -test_project_-_cinemachine_-_standalone_-_6000_1_-_windows: - name: Test Project - cinemachine - Standalone - 6000.1 - Windows +test_project_-_cinemachine_-_standalone_-_6000_3_-_windows: + name: Test Project - cinemachine - Standalone - 6000.3 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -433,14 +487,14 @@ test_project_-_cinemachine_-_standalone_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_standalone_-_6000_2_-_macos: - name: Test Project - cinemachine - Standalone - 6000.2 - MacOS +test_project_-_cinemachine_-_standalone_-_6000_4_-_macos: + name: Test Project - cinemachine - Standalone - 6000.4 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -451,14 +505,14 @@ test_project_-_cinemachine_-_standalone_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_standalone_-_6000_2_-_ubuntu: - name: Test Project - cinemachine - Standalone - 6000.2 - Ubuntu +test_project_-_cinemachine_-_standalone_-_6000_4_-_ubuntu: + name: Test Project - cinemachine - Standalone - 6000.4 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -469,14 +523,14 @@ test_project_-_cinemachine_-_standalone_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on Windows -test_project_-_cinemachine_-_standalone_-_6000_2_-_windows: - name: Test Project - cinemachine - Standalone - 6000.2 - Windows +test_project_-_cinemachine_-_standalone_-_6000_4_-_windows: + name: Test Project - cinemachine - Standalone - 6000.4 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -487,14 +541,14 @@ test_project_-_cinemachine_-_standalone_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_standalone_-_6000_3_-_macos: - name: Test Project - cinemachine - Standalone - 6000.3 - MacOS +test_project_-_cinemachine_-_standalone_-_6000_5_-_macos: + name: Test Project - cinemachine - Standalone - 6000.5 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -505,14 +559,14 @@ test_project_-_cinemachine_-_standalone_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu: - name: Test Project - cinemachine - Standalone - 6000.3 - Ubuntu +test_project_-_cinemachine_-_standalone_-_6000_5_-_ubuntu: + name: Test Project - cinemachine - Standalone - 6000.5 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -523,14 +577,68 @@ test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run Standalone project tests for Cinemachine on Windows -test_project_-_cinemachine_-_standalone_-_6000_3_-_windows: - name: Test Project - cinemachine - Standalone - 6000.3 - Windows +test_project_-_cinemachine_-_standalone_-_6000_5_-_windows: + name: Test Project - cinemachine - Standalone - 6000.5 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast + - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner.exe --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run Standalone project tests for Cinemachine on MacOS +test_project_-_cinemachine_-_standalone_-_6000_6_-_macos: + name: Test Project - cinemachine - Standalone - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast + - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run Standalone project tests for Cinemachine on Ubuntu +test_project_-_cinemachine_-_standalone_-_6000_6_-_ubuntu: + name: Test Project - cinemachine - Standalone - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast + - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run Standalone project tests for Cinemachine on Windows +test_project_-_cinemachine_-_standalone_-_6000_6_-_windows: + name: Test Project - cinemachine - Standalone - 6000.6 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast - command: upm-pvp create-test-project Projects/Standalone --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/Standalone --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -548,7 +656,7 @@ test_project_-_cinemachine_-_urp_-_2022_3_-_macos: type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -566,7 +674,7 @@ test_project_-_cinemachine_-_urp_-_2022_3_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -584,7 +692,7 @@ test_project_-_cinemachine_-_urp_-_2022_3_-_windows: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 2022.3 -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -602,7 +710,7 @@ test_project_-_cinemachine_-_urp_-_6000_0_-_macos: type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -620,7 +728,7 @@ test_project_-_cinemachine_-_urp_-_6000_0_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -638,7 +746,7 @@ test_project_-_cinemachine_-_urp_-_6000_0_-_windows: type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.0 -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -649,14 +757,14 @@ test_project_-_cinemachine_-_urp_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_urp_-_6000_1_-_macos: - name: Test Project - cinemachine - URP - 6000.1 - MacOS +test_project_-_cinemachine_-_urp_-_6000_3_-_macos: + name: Test Project - cinemachine - URP - 6000.3 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -667,14 +775,14 @@ test_project_-_cinemachine_-_urp_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_urp_-_6000_1_-_ubuntu: - name: Test Project - cinemachine - URP - 6000.1 - Ubuntu +test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu: + name: Test Project - cinemachine - URP - 6000.3 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -685,14 +793,14 @@ test_project_-_cinemachine_-_urp_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on Windows -test_project_-_cinemachine_-_urp_-_6000_1_-_windows: - name: Test Project - cinemachine - URP - 6000.1 - Windows +test_project_-_cinemachine_-_urp_-_6000_3_-_windows: + name: Test Project - cinemachine - URP - 6000.3 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.1 -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -703,14 +811,14 @@ test_project_-_cinemachine_-_urp_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_urp_-_6000_2_-_macos: - name: Test Project - cinemachine - URP - 6000.2 - MacOS +test_project_-_cinemachine_-_urp_-_6000_4_-_macos: + name: Test Project - cinemachine - URP - 6000.4 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -721,14 +829,14 @@ test_project_-_cinemachine_-_urp_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_urp_-_6000_2_-_ubuntu: - name: Test Project - cinemachine - URP - 6000.2 - Ubuntu +test_project_-_cinemachine_-_urp_-_6000_4_-_ubuntu: + name: Test Project - cinemachine - URP - 6000.4 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -739,14 +847,14 @@ test_project_-_cinemachine_-_urp_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on Windows -test_project_-_cinemachine_-_urp_-_6000_2_-_windows: - name: Test Project - cinemachine - URP - 6000.2 - Windows +test_project_-_cinemachine_-_urp_-_6000_4_-_windows: + name: Test Project - cinemachine - URP - 6000.4 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.2 -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -757,14 +865,14 @@ test_project_-_cinemachine_-_urp_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on MacOS -test_project_-_cinemachine_-_urp_-_6000_3_-_macos: - name: Test Project - cinemachine - URP - 6000.3 - MacOS +test_project_-_cinemachine_-_urp_-_6000_5_-_macos: + name: Test Project - cinemachine - URP - 6000.5 - MacOS agent: image: package-ci/macos-13:default type: Unity::VM::osx flavor: b1.xlarge commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -775,14 +883,14 @@ test_project_-_cinemachine_-_urp_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on Ubuntu -test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu: - name: Test Project - cinemachine - URP - 6000.3 - Ubuntu +test_project_-_cinemachine_-_urp_-_6000_5_-_ubuntu: + name: Test Project - cinemachine - URP - 6000.5 - Ubuntu agent: image: package-ci/ubuntu-20.04:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: @@ -793,14 +901,68 @@ test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine # Run URP project tests for Cinemachine on Windows -test_project_-_cinemachine_-_urp_-_6000_3_-_windows: - name: Test Project - cinemachine - URP - 6000.3 - Windows +test_project_-_cinemachine_-_urp_-_6000_5_-_windows: + name: Test Project - cinemachine - URP - 6000.5 - Windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: unity-downloader-cli -u 6000.5/staging -c Editor --fast + - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner.exe --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run URP project tests for Cinemachine on MacOS +test_project_-_cinemachine_-_urp_-_6000_6_-_macos: + name: Test Project - cinemachine - URP - 6000.6 - MacOS + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast + - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run URP project tests for Cinemachine on Ubuntu +test_project_-_cinemachine_-_urp_-_6000_6_-_ubuntu: + name: Test Project - cinemachine - URP - 6000.6 - Ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: unity-downloader-cli -u trunk -c Editor --fast + - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: UnifiedTestRunner --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode + artifacts: + artifacts: + paths: + - artifacts/* + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + +# Run URP project tests for Cinemachine on Windows +test_project_-_cinemachine_-_urp_-_6000_6_-_windows: + name: Test Project - cinemachine - URP - 6000.6 - Windows agent: image: package-ci/win10:default type: Unity::VM flavor: b1.large commands: - - command: unity-downloader-cli -u 6000.3 -c Editor --fast + - command: unity-downloader-cli -u trunk -c Editor --fast - command: upm-pvp create-test-project Projects/URP --packages "upm-ci~/packages/*.tgz" --unity .Editor - command: UnifiedTestRunner.exe --testproject=Projects/URP --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode artifacts: diff --git a/.yamato/triggers.yml b/.yamato/triggers.yml index e2a1704fd..928b3338e 100644 --- a/.yamato/triggers.yml +++ b/.yamato/triggers.yml @@ -11,60 +11,72 @@ all_trigger: - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_1_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_1_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_1_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_2_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_2_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_2_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_6_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_6_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_6_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_1_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_1_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_1_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_2_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_2_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_2_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_6_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_6_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_6_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_1_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_1_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_1_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_2_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_2_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_2_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_6_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_6_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_6_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_windows - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows triggers: expression: NOT pull_request.draft @@ -78,60 +90,72 @@ nightly_trigger: - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_1_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_1_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_1_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_2_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_2_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_2_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_6_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_6_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_hdrp_-_6000_6_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_1_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_1_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_1_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_2_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_2_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_2_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_6_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_6_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_standalone_-_6000_6_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_1_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_1_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_1_-_windows - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_2_-_macos - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_2_-_ubuntu - - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_2_-_windows - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_macos - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_windows + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_6_-_macos + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_6_-_ubuntu + - path: .yamato/project-test.yml#test_project_-_cinemachine_-_urp_-_6000_6_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_windows - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows # Tests to run on PRs and mainline branches. package_ci: @@ -141,15 +165,18 @@ package_ci: - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_windows - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows triggers: branches: only: diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index ad2393ed7..36e616081 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -20,7 +20,7 @@ api_validation_-_cinemachine_-_2022_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/PackageJsonCondersor.py @@ -51,8 +51,8 @@ api_validation_-_cinemachine_-_2022_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index aa439e19a..109bd192f 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_cinemachine: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index 29b56d25d..ee7dd79e2 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -11,18 +11,21 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_macos - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_ubuntu - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_windows - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_macos - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_ubuntu - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_windows - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_macos - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_ubuntu - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_windows - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_macos - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_ubuntu - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_windows metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Functional tests for dependents found in the latest 2022.3 manifest (MacOS). preview_apv_-_2022_3_-_macos: @@ -39,7 +42,7 @@ preview_apv_-_2022_3_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -73,10 +76,10 @@ preview_apv_-_2022_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Functional tests for dependents found in the latest 2022.3 manifest (Ubuntu). preview_apv_-_2022_3_-_ubuntu: @@ -93,7 +96,7 @@ preview_apv_-_2022_3_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -127,10 +130,10 @@ preview_apv_-_2022_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Functional tests for dependents found in the latest 2022.3 manifest (Windows). preview_apv_-_2022_3_-_windows: @@ -148,7 +151,7 @@ preview_apv_-_2022_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -182,10 +185,10 @@ preview_apv_-_2022_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -202,7 +205,7 @@ preview_apv_-_6000_0_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -236,16 +239,16 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: name: Preview APV - 6000.0 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -256,7 +259,7 @@ preview_apv_-_6000_0_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -290,10 +293,10 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -311,7 +314,7 @@ preview_apv_-_6000_0_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -345,14 +348,14 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.1 manifest (MacOS). -preview_apv_-_6000_1_-_macos: - name: Preview APV - 6000.1 - macos +# Functional tests for dependents found in the latest 6000.3 manifest (MacOS). +preview_apv_-_6000_3_-_macos: + name: Preview APV - 6000.3 - macos agent: image: package-ci/macos-13:default type: Unity::VM::osx @@ -365,10 +368,10 @@ preview_apv_-_6000_1_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -399,16 +402,16 @@ preview_apv_-_6000_1_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.1 manifest (Ubuntu). -preview_apv_-_6000_1_-_ubuntu: - name: Preview APV - 6000.1 - ubuntu +# Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). +preview_apv_-_6000_3_-_ubuntu: + name: Preview APV - 6000.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -419,10 +422,10 @@ preview_apv_-_6000_1_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -453,14 +456,14 @@ preview_apv_-_6000_1_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.1 manifest (Windows). -preview_apv_-_6000_1_-_windows: - name: Preview APV - 6000.1 - windows +# Functional tests for dependents found in the latest 6000.3 manifest (Windows). +preview_apv_-_6000_3_-_windows: + name: Preview APV - 6000.3 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -474,11 +477,11 @@ preview_apv_-_6000_1_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - - command: python PythonScripts/editor_manifest_validator.py --version=6000.1 --wrench-config=.yamato/wrench/wrench_config.json + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.3 --wrench-config=.yamato/wrench/wrench_config.json after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd artifacts: @@ -508,14 +511,14 @@ preview_apv_-_6000_1_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.2 manifest (MacOS). -preview_apv_-_6000_2_-_macos: - name: Preview APV - 6000.2 - macos +# Functional tests for dependents found in the latest 6000.4 manifest (MacOS). +preview_apv_-_6000_4_-_macos: + name: Preview APV - 6000.4 - macos agent: image: package-ci/macos-13:default type: Unity::VM::osx @@ -528,10 +531,10 @@ preview_apv_-_6000_2_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.4 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -562,16 +565,16 @@ preview_apv_-_6000_2_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). -preview_apv_-_6000_2_-_ubuntu: - name: Preview APV - 6000.2 - ubuntu +# Functional tests for dependents found in the latest 6000.4 manifest (Ubuntu). +preview_apv_-_6000_4_-_ubuntu: + name: Preview APV - 6000.4 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -582,10 +585,10 @@ preview_apv_-_6000_2_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.4 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -616,14 +619,14 @@ preview_apv_-_6000_2_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.2 manifest (Windows). -preview_apv_-_6000_2_-_windows: - name: Preview APV - 6000.2 - windows +# Functional tests for dependents found in the latest 6000.4 manifest (Windows). +preview_apv_-_6000_4_-_windows: + name: Preview APV - 6000.4 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -637,11 +640,11 @@ preview_apv_-_6000_2_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - - command: python PythonScripts/editor_manifest_validator.py --version=6000.2 --wrench-config=.yamato/wrench/wrench_config.json + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.4 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.4 --wrench-config=.yamato/wrench/wrench_config.json after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd artifacts: @@ -671,14 +674,14 @@ preview_apv_-_6000_2_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.3 manifest (MacOS). -preview_apv_-_6000_3_-_macos: - name: Preview APV - 6000.3 - macos +# Functional tests for dependents found in the latest 6000.5 manifest (MacOS). +preview_apv_-_6000_5_-_macos: + name: Preview APV - 6000.5 - macos agent: image: package-ci/macos-13:default type: Unity::VM::osx @@ -691,10 +694,10 @@ preview_apv_-_6000_3_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -725,16 +728,16 @@ preview_apv_-_6000_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). -preview_apv_-_6000_3_-_ubuntu: - name: Preview APV - 6000.3 - ubuntu +# Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu). +preview_apv_-_6000_5_-_ubuntu: + name: Preview APV - 6000.5 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -745,10 +748,10 @@ preview_apv_-_6000_3_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -779,14 +782,14 @@ preview_apv_-_6000_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 -# Functional tests for dependents found in the latest 6000.3 manifest (Windows). -preview_apv_-_6000_3_-_windows: - name: Preview APV - 6000.3 - windows +# Functional tests for dependents found in the latest 6000.5 manifest (Windows). +preview_apv_-_6000_5_-_windows: + name: Preview APV - 6000.5 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -800,11 +803,174 @@ preview_apv_-_6000_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - - command: python PythonScripts/editor_manifest_validator.py --version=6000.3 --wrench-config=.yamato/wrench/wrench_config.json + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.5 --wrench-config=.yamato/wrench/wrench_config.json + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + logs: + paths: + - '*.log' + - '*.xml' + - upm-ci~/test-results/**/* + - upm-ci~/temp/*/Logs/** + - upm-ci~/temp/*/Library/*.log + - upm-ci~/temp/*/*.log + - upm-ci~/temp/Builds/*.log + packages: + paths: + - upm-ci~/packages/**/* + PreviewAPVResults: + paths: + - PreviewApvArtifacts~/** + - APVTest/**/manifest.json + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + variables: + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.1.2.0 + +# Functional tests for dependents found in the latest 6000.6 manifest (MacOS). +preview_apv_-_6000_6_-_macos: + name: Preview APV - 6000.6 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + logs: + paths: + - '*.log' + - '*.xml' + - upm-ci~/test-results/**/* + - upm-ci~/temp/*/Logs/** + - upm-ci~/temp/*/Library/*.log + - upm-ci~/temp/*/*.log + - upm-ci~/temp/Builds/*.log + packages: + paths: + - upm-ci~/packages/**/* + PreviewAPVResults: + paths: + - PreviewApvArtifacts~/** + - APVTest/**/manifest.json + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + variables: + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.1.2.0 + +# Functional tests for dependents found in the latest 6000.6 manifest (Ubuntu). +preview_apv_-_6000_6_-_ubuntu: + name: Preview APV - 6000.6 - ubuntu + agent: + image: package-ci/ubuntu-22.04:v4 + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + logs: + paths: + - '*.log' + - '*.xml' + - upm-ci~/test-results/**/* + - upm-ci~/temp/*/Logs/** + - upm-ci~/temp/*/Library/*.log + - upm-ci~/temp/*/*.log + - upm-ci~/temp/Builds/*.log + packages: + paths: + - upm-ci~/packages/**/* + PreviewAPVResults: + paths: + - PreviewApvArtifacts~/** + - APVTest/**/manifest.json + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + variables: + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.1.2.0 + +# Functional tests for dependents found in the latest 6000.6 manifest (Windows). +preview_apv_-_6000_6_-_windows: + name: Preview APV - 6000.6 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.6 --wrench-config=.yamato/wrench/wrench_config.json after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd artifacts: @@ -834,8 +1000,8 @@ preview_apv_-_6000_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index 042ce17bc..8545ad9f1 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -86,102 +86,132 @@ publish_cinemachine: unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.1-macos + location: results/UTR/validate-cinemachine-6000.3-macos unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.1-macos + location: results/pvp/validate-cinemachine-6000.3-macos unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.1-ubuntu + location: results/UTR/validate-cinemachine-6000.3-ubuntu unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.1-ubuntu + location: results/pvp/validate-cinemachine-6000.3-ubuntu unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.1-windows + location: results/UTR/validate-cinemachine-6000.3-windows unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.1-windows + location: results/pvp/validate-cinemachine-6000.3-windows unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.2-macos + location: results/UTR/validate-cinemachine-6000.4-macos unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.2-macos + location: results/pvp/validate-cinemachine-6000.4-macos unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.2-ubuntu + location: results/UTR/validate-cinemachine-6000.4-ubuntu unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.2-ubuntu + location: results/pvp/validate-cinemachine-6000.4-ubuntu unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.2-windows + location: results/UTR/validate-cinemachine-6000.4-windows unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.2-windows + location: results/pvp/validate-cinemachine-6000.4-windows unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.3-macos + location: results/UTR/validate-cinemachine-6000.5-macos unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.3-macos + location: results/pvp/validate-cinemachine-6000.5-macos unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.3-ubuntu + location: results/UTR/validate-cinemachine-6000.5-ubuntu unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.3-ubuntu + location: results/pvp/validate-cinemachine-6000.5-ubuntu unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.3-windows + location: results/UTR/validate-cinemachine-6000.5-windows unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.3-windows + location: results/pvp/validate-cinemachine-6000.5-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos + specific_options: + UTR: + location: results/UTR/validate-cinemachine-6000.6-macos + unzip: true + pvp-results: + location: results/pvp/validate-cinemachine-6000.6-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-cinemachine-6000.6-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-cinemachine-6000.6-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows + specific_options: + UTR: + location: results/UTR/validate-cinemachine-6000.6-windows + unzip: true + pvp-results: + location: results/pvp/validate-cinemachine-6000.6-windows unzip: true packages: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 # Publish Dry Run for cinemachine to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_dry_run_cinemachine: @@ -268,100 +298,130 @@ publish_dry_run_cinemachine: unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.1-macos + location: results/UTR/validate-cinemachine-6000.3-macos unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.1-macos + location: results/pvp/validate-cinemachine-6000.3-macos unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.1-ubuntu + location: results/UTR/validate-cinemachine-6000.3-ubuntu unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.1-ubuntu + location: results/pvp/validate-cinemachine-6000.3-ubuntu unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_1_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.1-windows + location: results/UTR/validate-cinemachine-6000.3-windows unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.1-windows + location: results/pvp/validate-cinemachine-6000.3-windows unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.2-macos + location: results/UTR/validate-cinemachine-6000.4-macos unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.2-macos + location: results/pvp/validate-cinemachine-6000.4-macos unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.2-ubuntu + location: results/UTR/validate-cinemachine-6000.4-ubuntu unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.2-ubuntu + location: results/pvp/validate-cinemachine-6000.4-ubuntu unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_2_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_windows specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.2-windows + location: results/UTR/validate-cinemachine-6000.4-windows unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.2-windows + location: results/pvp/validate-cinemachine-6000.4-windows unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.3-macos + location: results/UTR/validate-cinemachine-6000.5-macos unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.3-macos + location: results/pvp/validate-cinemachine-6000.5-macos unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.3-ubuntu + location: results/UTR/validate-cinemachine-6000.5-ubuntu unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.3-ubuntu + location: results/pvp/validate-cinemachine-6000.5-ubuntu unzip: true packages: ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_windows + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_windows specific_options: UTR: - location: results/UTR/validate-cinemachine-6000.3-windows + location: results/UTR/validate-cinemachine-6000.5-windows unzip: true pvp-results: - location: results/pvp/validate-cinemachine-6000.3-windows + location: results/pvp/validate-cinemachine-6000.5-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_macos + specific_options: + UTR: + location: results/UTR/validate-cinemachine-6000.6-macos + unzip: true + pvp-results: + location: results/pvp/validate-cinemachine-6000.6-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-cinemachine-6000.6-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-cinemachine-6000.6-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_6_-_windows + specific_options: + UTR: + location: results/UTR/validate-cinemachine-6000.6-windows + unzip: true + pvp-results: + location: results/pvp/validate-cinemachine-6000.6-windows unzip: true packages: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index 3d459b57c..ebb60b099 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date: cancel_old_ci: true metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index c8c88080e..2c9fafb7f 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -13,7 +13,7 @@ validate_-_cinemachine_-_2022_3_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -21,7 +21,7 @@ validate_-_cinemachine_-_2022_3_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -29,8 +29,8 @@ validate_-_cinemachine_-_2022_3_-_macos: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -60,10 +60,10 @@ validate_-_cinemachine_-_2022_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine @@ -79,7 +79,7 @@ validate_-_cinemachine_-_2022_3_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -87,7 +87,7 @@ validate_-_cinemachine_-_2022_3_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -95,8 +95,8 @@ validate_-_cinemachine_-_2022_3_-_ubuntu: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -126,10 +126,10 @@ validate_-_cinemachine_-_2022_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine @@ -145,7 +145,7 @@ validate_-_cinemachine_-_2022_3_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -153,7 +153,7 @@ validate_-_cinemachine_-_2022_3_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -161,8 +161,8 @@ validate_-_cinemachine_-_2022_3_-_windows: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -192,10 +192,10 @@ validate_-_cinemachine_-_2022_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine @@ -211,7 +211,7 @@ validate_-_cinemachine_-_6000_0_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -219,7 +219,7 @@ validate_-_cinemachine_-_6000_0_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -227,8 +227,8 @@ validate_-_cinemachine_-_6000_0_-_macos: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -258,10 +258,10 @@ validate_-_cinemachine_-_6000_0_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine @@ -269,7 +269,7 @@ validate_-_cinemachine_-_6000_0_-_macos: validate_-_cinemachine_-_6000_0_-_ubuntu: name: Validate - cinemachine - 6000.0 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -277,7 +277,7 @@ validate_-_cinemachine_-_6000_0_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -285,7 +285,7 @@ validate_-_cinemachine_-_6000_0_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -293,8 +293,8 @@ validate_-_cinemachine_-_6000_0_-_ubuntu: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -324,10 +324,10 @@ validate_-_cinemachine_-_6000_0_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine @@ -343,7 +343,7 @@ validate_-_cinemachine_-_6000_0_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -351,7 +351,7 @@ validate_-_cinemachine_-_6000_0_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -359,8 +359,8 @@ validate_-_cinemachine_-_6000_0_-_windows: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -390,16 +390,16 @@ validate_-_cinemachine_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.1 - macos (6000.1 - MacOS). -validate_-_cinemachine_-_6000_1_-_macos: - name: Validate - cinemachine - 6000.1 - macos +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.3 - macos (6000.3 - MacOS). +validate_-_cinemachine_-_6000_3_-_macos: + name: Validate - cinemachine - 6000.3 - macos agent: image: package-ci/macos-13:default type: Unity::VM::osx @@ -409,7 +409,7 @@ validate_-_cinemachine_-_6000_1_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -417,7 +417,7 @@ validate_-_cinemachine_-_6000_1_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -425,8 +425,8 @@ validate_-_cinemachine_-_6000_1_-_macos: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -456,18 +456,18 @@ validate_-_cinemachine_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.1 - ubuntu (6000.1 - Ubuntu). -validate_-_cinemachine_-_6000_1_-_ubuntu: - name: Validate - cinemachine - 6000.1 - ubuntu +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.3 - ubuntu (6000.3 - Ubuntu). +validate_-_cinemachine_-_6000_3_-_ubuntu: + name: Validate - cinemachine - 6000.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -475,7 +475,7 @@ validate_-_cinemachine_-_6000_1_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -483,7 +483,7 @@ validate_-_cinemachine_-_6000_1_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -491,8 +491,8 @@ validate_-_cinemachine_-_6000_1_-_ubuntu: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -522,16 +522,16 @@ validate_-_cinemachine_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.1 - windows (6000.1 - Windows). -validate_-_cinemachine_-_6000_1_-_windows: - name: Validate - cinemachine - 6000.1 - windows +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.3 - windows (6000.3 - Windows). +validate_-_cinemachine_-_6000_3_-_windows: + name: Validate - cinemachine - 6000.3 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -541,7 +541,7 @@ validate_-_cinemachine_-_6000_1_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -549,7 +549,7 @@ validate_-_cinemachine_-_6000_1_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -557,8 +557,8 @@ validate_-_cinemachine_-_6000_1_-_windows: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -588,16 +588,16 @@ validate_-_cinemachine_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.2 - macos (6000.2 - MacOS). -validate_-_cinemachine_-_6000_2_-_macos: - name: Validate - cinemachine - 6000.2 - macos +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.4 - macos (6000.4 - MacOS). +validate_-_cinemachine_-_6000_4_-_macos: + name: Validate - cinemachine - 6000.4 - macos agent: image: package-ci/macos-13:default type: Unity::VM::osx @@ -607,7 +607,7 @@ validate_-_cinemachine_-_6000_2_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -615,7 +615,7 @@ validate_-_cinemachine_-_6000_2_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -623,8 +623,8 @@ validate_-_cinemachine_-_6000_2_-_macos: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -654,18 +654,18 @@ validate_-_cinemachine_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.2 - ubuntu (6000.2 - Ubuntu). -validate_-_cinemachine_-_6000_2_-_ubuntu: - name: Validate - cinemachine - 6000.2 - ubuntu +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.4 - ubuntu (6000.4 - Ubuntu). +validate_-_cinemachine_-_6000_4_-_ubuntu: + name: Validate - cinemachine - 6000.4 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -673,7 +673,7 @@ validate_-_cinemachine_-_6000_2_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -681,7 +681,7 @@ validate_-_cinemachine_-_6000_2_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -689,8 +689,8 @@ validate_-_cinemachine_-_6000_2_-_ubuntu: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -720,16 +720,16 @@ validate_-_cinemachine_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.2 - windows (6000.2 - Windows). -validate_-_cinemachine_-_6000_2_-_windows: - name: Validate - cinemachine - 6000.2 - windows +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.4 - windows (6000.4 - Windows). +validate_-_cinemachine_-_6000_4_-_windows: + name: Validate - cinemachine - 6000.4 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -739,7 +739,7 @@ validate_-_cinemachine_-_6000_2_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -747,7 +747,7 @@ validate_-_cinemachine_-_6000_2_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -755,8 +755,8 @@ validate_-_cinemachine_-_6000_2_-_windows: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -786,16 +786,16 @@ validate_-_cinemachine_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.3 - macos (6000.3 - MacOS). -validate_-_cinemachine_-_6000_3_-_macos: - name: Validate - cinemachine - 6000.3 - macos +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.5 - macos (6000.5 - MacOS). +validate_-_cinemachine_-_6000_5_-_macos: + name: Validate - cinemachine - 6000.5 - macos agent: image: package-ci/macos-13:default type: Unity::VM::osx @@ -805,7 +805,7 @@ validate_-_cinemachine_-_6000_3_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -813,7 +813,7 @@ validate_-_cinemachine_-_6000_3_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -821,8 +821,8 @@ validate_-_cinemachine_-_6000_3_-_macos: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -852,18 +852,18 @@ validate_-_cinemachine_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.3 - ubuntu (6000.3 - Ubuntu). -validate_-_cinemachine_-_6000_3_-_ubuntu: - name: Validate - cinemachine - 6000.3 - ubuntu +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.5 - ubuntu (6000.5 - Ubuntu). +validate_-_cinemachine_-_6000_5_-_ubuntu: + name: Validate - cinemachine - 6000.5 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:v4 type: Unity::VM flavor: b1.large commands: @@ -871,7 +871,7 @@ validate_-_cinemachine_-_6000_3_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -879,7 +879,7 @@ validate_-_cinemachine_-_6000_3_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -887,8 +887,8 @@ validate_-_cinemachine_-_6000_3_-_ubuntu: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -918,16 +918,214 @@ validate_-_cinemachine_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine -# PVP Editor and Playmode tests for Validate - cinemachine - 6000.3 - windows (6000.3 - Windows). -validate_-_cinemachine_-_6000_3_-_windows: - name: Validate - cinemachine - 6000.3 - windows +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.5 - windows (6000.5 - Windows). +validate_-_cinemachine_-_6000_5_-_windows: + name: Validate - cinemachine - 6000.5 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 20 + retries: 0 + - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 5 + retries: 0 + - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-cinemachine/Logs/** + - test-cinemachine/Library/*.log + - test-cinemachine/*.log + - test-cinemachine/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.1.2.0 + labels: + - Packages:cinemachine + +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.6 - macos (6000.6 - MacOS). +validate_-_cinemachine_-_6000_6_-_macos: + name: Validate - cinemachine - 6000.6 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 20 + retries: 0 + - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 5 + retries: 0 + - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-cinemachine/Logs/** + - test-cinemachine/Library/*.log + - test-cinemachine/*.log + - test-cinemachine/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.1.2.0 + labels: + - Packages:cinemachine + +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.6 - ubuntu (6000.6 - Ubuntu). +validate_-_cinemachine_-_6000_6_-_ubuntu: + name: Validate - cinemachine - 6000.6 - ubuntu + agent: + image: package-ci/ubuntu-22.04:v4 + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 20 + retries: 0 + - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 5 + retries: 0 + - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-cinemachine/Logs/** + - test-cinemachine/Library/*.log + - test-cinemachine/*.log + - test-cinemachine/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 1.1.2.0 + labels: + - Packages:cinemachine + +# PVP Editor and Playmode tests for Validate - cinemachine - 6000.6 - windows (6000.6 - Windows). +validate_-_cinemachine_-_6000_6_-_windows: + name: Validate - cinemachine - 6000.6 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -937,7 +1135,7 @@ validate_-_cinemachine_-_6000_3_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -945,7 +1143,7 @@ validate_-_cinemachine_-_6000_3_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 @@ -953,8 +1151,8 @@ validate_-_cinemachine_-_6000_3_-_windows: - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 10 retries: 0 - - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -984,10 +1182,10 @@ validate_-_cinemachine_-_6000_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.50.0 + UPMPVP_CONTEXT_WRENCH: 1.1.2.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.50.0 + Wrench: 1.1.2.0 labels: - Packages:cinemachine diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index fe655e8b4..f4db447cf 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -31,7 +31,7 @@ }, "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_cinemachine", "branch_pattern": "ReleaseSlash", - "wrench_version": "0.10.50.0", + "wrench_version": "1.1.2.0", "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", "cs_project_path": "Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj" } \ No newline at end of file diff --git a/Projects/HDRP/Packages/manifest.json b/Projects/HDRP/Packages/manifest.json index fcf059d7c..0d33f169a 100644 --- a/Projects/HDRP/Packages/manifest.json +++ b/Projects/HDRP/Packages/manifest.json @@ -11,7 +11,6 @@ "com.unity.textmeshpro": "3.0.6", "com.unity.timeline": "1.6.2", "com.unity.ugui": "1.0.0", - "com.unity.xr.legacyinputhelpers": "2.1.8", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", @@ -40,7 +39,6 @@ "com.unity.modules.unitywebrequestwww": "1.0.0", "com.unity.modules.vehicles": "1.0.0", "com.unity.modules.video": "1.0.0", - "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" }, diff --git a/Projects/Standalone/Packages/manifest.json b/Projects/Standalone/Packages/manifest.json index dbd63fc5c..0382ed43e 100644 --- a/Projects/Standalone/Packages/manifest.json +++ b/Projects/Standalone/Packages/manifest.json @@ -35,7 +35,6 @@ "com.unity.modules.unitywebrequestwww": "1.0.0", "com.unity.modules.vehicles": "1.0.0", "com.unity.modules.video": "1.0.0", - "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" }, diff --git a/Projects/URP/Packages/manifest.json b/Projects/URP/Packages/manifest.json index 38ccefe6c..474958dc2 100644 --- a/Projects/URP/Packages/manifest.json +++ b/Projects/URP/Packages/manifest.json @@ -10,7 +10,6 @@ "com.unity.test-framework": "1.1.30", "com.unity.timeline": "1.7.0-pre.1", "com.unity.ugui": "1.0.0", - "com.unity.xr.legacyinputhelpers": "2.1.8", "com.unity.modules.ai": "1.0.0", "com.unity.modules.androidjni": "1.0.0", "com.unity.modules.animation": "1.0.0", @@ -39,7 +38,6 @@ "com.unity.modules.unitywebrequestwww": "1.0.0", "com.unity.modules.vehicles": "1.0.0", "com.unity.modules.video": "1.0.0", - "com.unity.modules.vr": "1.0.0", "com.unity.modules.wind": "1.0.0", "com.unity.modules.xr": "1.0.0" }, diff --git a/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj b/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj index 3483a5928..6b651b531 100644 --- a/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj +++ b/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj @@ -8,7 +8,7 @@ - + diff --git a/Tools/Cinemachine-Recipes/Recipes/ProjectTest.cs b/Tools/Cinemachine-Recipes/Recipes/ProjectTest.cs index 841d8a5d4..9b1edf3f8 100644 --- a/Tools/Cinemachine-Recipes/Recipes/ProjectTest.cs +++ b/Tools/Cinemachine-Recipes/Recipes/ProjectTest.cs @@ -36,8 +36,8 @@ public IEnumerable GetJobs() { var supportedVersions = settings.Wrench.Packages[packageName].SupportedEditorVersions; foreach (var editorVersion in supportedVersions) - // foreach (var VARIABLE in _settings.Wrench.Packages[packageName].SupportedEditorVersions) { + var branch = settings.Wrench.EditorVersionToBranches[editorVersion]; foreach (var project in settings.ProjectNames) { if (!settings.ProjectAndEditorAreCompatible(project, editorVersion)) @@ -49,7 +49,7 @@ public IEnumerable GetJobs() // platform.Value.RunsOnLinux(), c => c // .Add("rm com.unity.cinemachine/Tests/.tests.json ")) .WithCommands(c => c - .Add($"unity-downloader-cli -u {editorVersion} -c Editor --fast") + .Add($"unity-downloader-cli -u {branch} -c Editor --fast") // Use the package tarball for testing. .Add($"upm-pvp create-test-project {settings.ProjectsDir}/{project} --packages \"{UpmPvpCommand.kDefaultPackagesGlob}\" --unity .Editor") .Add(UtrCommand.Run(platform.Value.System, b => b diff --git a/Tools/Cinemachine-Recipes/global.json b/Tools/Cinemachine-Recipes/global.json index 9e07d5b9f..18b689d10 100644 --- a/Tools/Cinemachine-Recipes/global.json +++ b/Tools/Cinemachine-Recipes/global.json @@ -1,6 +1,6 @@ -{ +{ "sdk": { - "version": "7.0.0", + "version": "8.0.0", "rollForward": "latestMinor", "allowPrerelease": false } From b1a865ee4f393164364d4de212dde049e164bbcf Mon Sep 17 00:00:00 2001 From: "wind.xu" Date: Mon, 23 Feb 2026 15:21:12 -0500 Subject: [PATCH 2/3] Remove PVP-20-1 which has been deprecated --- .yamato/wrench/validation-jobs.yml | 72 +++++-------------- .../Settings/CinemachineSettings.cs | 4 +- 2 files changed, 20 insertions(+), 56 deletions(-) diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 2c9fafb7f..31786e7bc 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -26,9 +26,7 @@ validate_-_cinemachine_-_2022_3_-_macos: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -92,9 +90,7 @@ validate_-_cinemachine_-_2022_3_-_ubuntu: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -158,9 +154,7 @@ validate_-_cinemachine_-_2022_3_-_windows: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -224,9 +218,7 @@ validate_-_cinemachine_-_6000_0_-_macos: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -290,9 +282,7 @@ validate_-_cinemachine_-_6000_0_-_ubuntu: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -356,9 +346,7 @@ validate_-_cinemachine_-_6000_0_-_windows: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -422,9 +410,7 @@ validate_-_cinemachine_-_6000_3_-_macos: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -488,9 +474,7 @@ validate_-_cinemachine_-_6000_3_-_ubuntu: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -554,9 +538,7 @@ validate_-_cinemachine_-_6000_3_-_windows: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -620,9 +602,7 @@ validate_-_cinemachine_-_6000_4_-_macos: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -686,9 +666,7 @@ validate_-_cinemachine_-_6000_4_-_ubuntu: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -752,9 +730,7 @@ validate_-_cinemachine_-_6000_4_-_windows: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -818,9 +794,7 @@ validate_-_cinemachine_-_6000_5_-_macos: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -884,9 +858,7 @@ validate_-_cinemachine_-_6000_5_-_ubuntu: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -950,9 +922,7 @@ validate_-_cinemachine_-_6000_5_-_windows: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -1016,9 +986,7 @@ validate_-_cinemachine_-_6000_6_-_macos: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -1082,9 +1050,7 @@ validate_-_cinemachine_-_6000_6_-_ubuntu: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 @@ -1148,9 +1114,7 @@ validate_-_cinemachine_-_6000_6_-_windows: - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - - command: upm-pvp require "rme PVP-160-1 PVP-20-1 .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 + - command: echo No additional PVP profiles to declared to check. - command: 'UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' timeout: 20 retries: 1 diff --git a/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs b/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs index 8ed4ffeeb..0cec59a71 100644 --- a/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs +++ b/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs @@ -26,7 +26,7 @@ public class CinemachineSettings public bool ProjectAndEditorAreCompatible(string project, string editorVersion) => true; - ISet PvPprofilesToCheck = new HashSet() { "PVP-20-1" }; + //ISet PvPprofilesToCheck = new HashSet() { "PVP-20-1" }; public CinemachineSettings() { @@ -36,7 +36,7 @@ public CinemachineSettings() useLocalPvpExemptions: true ); - Wrench.PvpProfilesToCheck = PvPprofilesToCheck; + //Wrench.PvpProfilesToCheck = PvPprofilesToCheck; } public WrenchSettings Wrench { get; set; } From 43e623ac556bea11e57b770b736d9152e68cbb48 Mon Sep 17 00:00:00 2001 From: "wind.xu" Date: Mon, 23 Feb 2026 15:52:38 -0500 Subject: [PATCH 3/3] Use Ubuntu22 image in CI --- .yamato/code-coverage.yml | 2 +- .yamato/project-test.yml | 36 +++++++++---------- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/preview-a-p-v.yml | 2 +- .yamato/wrench/promotion-jobs.yml | 4 +-- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 2 +- .../Settings/CinemachineSettings.cs | 11 +++++- 8 files changed, 35 insertions(+), 26 deletions(-) diff --git a/.yamato/code-coverage.yml b/.yamato/code-coverage.yml index d2f0c78f9..015fa0f28 100644 --- a/.yamato/code-coverage.yml +++ b/.yamato/code-coverage.yml @@ -4,7 +4,7 @@ code_coverage_-_ubuntu_-_trunk: name: Code coverage - Ubuntu - trunk agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/project-test.yml b/.yamato/project-test.yml index 1f941c48d..2f4fca57b 100644 --- a/.yamato/project-test.yml +++ b/.yamato/project-test.yml @@ -22,7 +22,7 @@ test_project_-_cinemachine_-_hdrp_-_2022_3_-_macos: test_project_-_cinemachine_-_hdrp_-_2022_3_-_ubuntu: name: Test Project - cinemachine - HDRP - 2022.3 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -76,7 +76,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_0_-_macos: test_project_-_cinemachine_-_hdrp_-_6000_0_-_ubuntu: name: Test Project - cinemachine - HDRP - 6000.0 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -130,7 +130,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos: test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu: name: Test Project - cinemachine - HDRP - 6000.3 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -184,7 +184,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos: test_project_-_cinemachine_-_hdrp_-_6000_4_-_ubuntu: name: Test Project - cinemachine - HDRP - 6000.4 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -238,7 +238,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_5_-_macos: test_project_-_cinemachine_-_hdrp_-_6000_5_-_ubuntu: name: Test Project - cinemachine - HDRP - 6000.5 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -292,7 +292,7 @@ test_project_-_cinemachine_-_hdrp_-_6000_6_-_macos: test_project_-_cinemachine_-_hdrp_-_6000_6_-_ubuntu: name: Test Project - cinemachine - HDRP - 6000.6 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -346,7 +346,7 @@ test_project_-_cinemachine_-_standalone_-_2022_3_-_macos: test_project_-_cinemachine_-_standalone_-_2022_3_-_ubuntu: name: Test Project - cinemachine - Standalone - 2022.3 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -400,7 +400,7 @@ test_project_-_cinemachine_-_standalone_-_6000_0_-_macos: test_project_-_cinemachine_-_standalone_-_6000_0_-_ubuntu: name: Test Project - cinemachine - Standalone - 6000.0 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -454,7 +454,7 @@ test_project_-_cinemachine_-_standalone_-_6000_3_-_macos: test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu: name: Test Project - cinemachine - Standalone - 6000.3 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -508,7 +508,7 @@ test_project_-_cinemachine_-_standalone_-_6000_4_-_macos: test_project_-_cinemachine_-_standalone_-_6000_4_-_ubuntu: name: Test Project - cinemachine - Standalone - 6000.4 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -562,7 +562,7 @@ test_project_-_cinemachine_-_standalone_-_6000_5_-_macos: test_project_-_cinemachine_-_standalone_-_6000_5_-_ubuntu: name: Test Project - cinemachine - Standalone - 6000.5 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -616,7 +616,7 @@ test_project_-_cinemachine_-_standalone_-_6000_6_-_macos: test_project_-_cinemachine_-_standalone_-_6000_6_-_ubuntu: name: Test Project - cinemachine - Standalone - 6000.6 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -670,7 +670,7 @@ test_project_-_cinemachine_-_urp_-_2022_3_-_macos: test_project_-_cinemachine_-_urp_-_2022_3_-_ubuntu: name: Test Project - cinemachine - URP - 2022.3 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -724,7 +724,7 @@ test_project_-_cinemachine_-_urp_-_6000_0_-_macos: test_project_-_cinemachine_-_urp_-_6000_0_-_ubuntu: name: Test Project - cinemachine - URP - 6000.0 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -778,7 +778,7 @@ test_project_-_cinemachine_-_urp_-_6000_3_-_macos: test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu: name: Test Project - cinemachine - URP - 6000.3 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -832,7 +832,7 @@ test_project_-_cinemachine_-_urp_-_6000_4_-_macos: test_project_-_cinemachine_-_urp_-_6000_4_-_ubuntu: name: Test Project - cinemachine - URP - 6000.4 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -886,7 +886,7 @@ test_project_-_cinemachine_-_urp_-_6000_5_-_macos: test_project_-_cinemachine_-_urp_-_6000_5_-_ubuntu: name: Test Project - cinemachine - URP - 6000.5 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -940,7 +940,7 @@ test_project_-_cinemachine_-_urp_-_6000_6_-_macos: test_project_-_cinemachine_-_urp_-_6000_6_-_ubuntu: name: Test Project - cinemachine - URP - 6000.6 - Ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 109bd192f..e578ceaf3 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -5,7 +5,7 @@ package_pack_-_cinemachine: name: Package Pack - cinemachine agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index ee7dd79e2..343c0795d 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -85,7 +85,7 @@ preview_apv_-_2022_3_-_macos: preview_apv_-_2022_3_-_ubuntu: name: Preview APV - 2022.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index 8545ad9f1..685d35b8a 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -5,7 +5,7 @@ publish_cinemachine: name: Publish cinemachine agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: @@ -217,7 +217,7 @@ publish_cinemachine: publish_dry_run_cinemachine: name: Publish Dry Run cinemachine agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index ebb60b099..c72aa26ac 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -5,7 +5,7 @@ test_-_wrench_jobs_up_to_date: name: Test - Wrench Jobs up to date agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 31786e7bc..5dbd55f93 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -69,7 +69,7 @@ validate_-_cinemachine_-_2022_3_-_macos: validate_-_cinemachine_-_2022_3_-_ubuntu: name: Validate - cinemachine - 2022.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-22.04:default type: Unity::VM flavor: b1.large commands: diff --git a/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs b/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs index 0cec59a71..e20b986b0 100644 --- a/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs +++ b/Tools/Cinemachine-Recipes/Settings/CinemachineSettings.cs @@ -1,5 +1,7 @@ -using RecipeEngine.Modules.Wrench.Models; +using RecipeEngine.Api.Platforms; +using RecipeEngine.Modules.Wrench.Models; using RecipeEngine.Modules.Wrench.Settings; +using RecipeEngine.Platforms; namespace Cinemachine.Cookbook.Settings; @@ -8,6 +10,8 @@ public class CinemachineSettings // Path from the root of the repository where packages are located. string[] PackagesRootPaths = { "." }; + public static readonly string CinemachinePackageName = "com.unity.cinemachine"; + // update this to list all packages in this repo that you want to release. Dictionary PackageOptions = new() { @@ -37,6 +41,11 @@ public CinemachineSettings() ); //Wrench.PvpProfilesToCheck = PvPprofilesToCheck; + + var defaultUbuntuPlatform = WrenchPackage.DefaultEditorPlatforms[SystemType.Ubuntu]; + // Use Ubuntu image package-ci/ubuntu-22.04 which is required by 6000.0+ versions. + Wrench.Packages[CinemachinePackageName].EditorPlatforms[SystemType.Ubuntu] = new Platform(new Agent("package-ci/ubuntu-22.04:default", + defaultUbuntuPlatform.Agent.Flavor, defaultUbuntuPlatform.Agent.Resource), defaultUbuntuPlatform.System); } public WrenchSettings Wrench { get; set; }