diff --git a/.yamato/clean-console-tests.yml b/.yamato/clean-console-tests.yml
index f6fe5c616..d6587ab22 100644
--- a/.yamato/clean-console-tests.yml
+++ b/.yamato/clean-console-tests.yml
@@ -185,66 +185,6 @@ clean_console_tests_-_6000_3_-_windows:
paths:
- TestResults/**/*
-# Clean console tests for Cinemachine on MacOS
-clean_console_tests_-_6000_4_-_macos:
- name: Clean console tests - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - brick_source: git@github.cds.internal.unity3d.com:wind-xu/clean_console_test_brick.git@v0.3.7
- variables:
- EDITOR_VERSION: 6000.4/staging
- CLEAN_CONSOLE_TEST_FOR: package
- PACKAGE_PATH: com.unity.cinemachine
- EXEMPTION_FILE_DIR: .yamato
- WARNINGS_AS_ERRORS: false
- artifacts:
- logs:
- paths:
- - TestResults/**/*
-
-# Clean console tests for Cinemachine on Ubuntu
-clean_console_tests_-_6000_4_-_ubuntu:
- name: Clean console tests - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - brick_source: git@github.cds.internal.unity3d.com:wind-xu/clean_console_test_brick.git@v0.3.7
- variables:
- EDITOR_VERSION: 6000.4/staging
- CLEAN_CONSOLE_TEST_FOR: package
- PACKAGE_PATH: com.unity.cinemachine
- EXEMPTION_FILE_DIR: .yamato
- WARNINGS_AS_ERRORS: false
- artifacts:
- logs:
- paths:
- - TestResults/**/*
-
-# Clean console tests for Cinemachine on Windows
-clean_console_tests_-_6000_4_-_windows:
- name: Clean console tests - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - brick_source: git@github.cds.internal.unity3d.com:wind-xu/clean_console_test_brick.git@v0.3.7
- variables:
- EDITOR_VERSION: 6000.4/staging
- CLEAN_CONSOLE_TEST_FOR: package
- PACKAGE_PATH: com.unity.cinemachine
- EXEMPTION_FILE_DIR: .yamato
- WARNINGS_AS_ERRORS: false
- artifacts:
- logs:
- paths:
- - TestResults/**/*
-
# Clean console tests for Cinemachine on MacOS
clean_console_tests_-_6000_5_-_macos:
name: Clean console tests - 6000.5 - MacOS
diff --git a/.yamato/project-tests.yml b/.yamato/project-tests.yml
index 11baf7595..695873a4c 100644
--- a/.yamato/project-tests.yml
+++ b/.yamato/project-tests.yml
@@ -167,60 +167,6 @@ test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-# Run HDRP project tests for Cinemachine on MacOS
-test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos:
- name: Test Project - cinemachine - HDRP - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4_project;flags:cinemachine_MacOS_6000.4_project"
- 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_4_-_ubuntu:
- name: Test Project - cinemachine - HDRP - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4_project;flags:cinemachine_Ubuntu_6000.4_project"
- 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_4_-_windows:
- name: Test Project - cinemachine - HDRP - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4_project;flags:cinemachine_Windows_6000.4_project"
- 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_5_-_macos:
name: Test Project - cinemachine - HDRP - 6000.5 - MacOS
@@ -437,60 +383,6 @@ test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-# Run HDRPInputSystem project tests for Cinemachine on MacOS
-test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_macos:
- name: Test Project - cinemachine - HDRPInputSystem - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/HDRPInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner --testproject=Projects/HDRPInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4_project;flags:cinemachine_MacOS_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
-# Run HDRPInputSystem project tests for Cinemachine on Ubuntu
-test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_ubuntu:
- name: Test Project - cinemachine - HDRPInputSystem - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/HDRPInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner --testproject=Projects/HDRPInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4_project;flags:cinemachine_Ubuntu_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
-# Run HDRPInputSystem project tests for Cinemachine on Windows
-test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_windows:
- name: Test Project - cinemachine - HDRPInputSystem - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/HDRPInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner.exe --testproject=Projects/HDRPInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4_project;flags:cinemachine_Windows_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
# Run HDRPInputSystem project tests for Cinemachine on MacOS
test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_macos:
name: Test Project - cinemachine - HDRPInputSystem - 6000.5 - MacOS
@@ -707,60 +599,6 @@ test_project_-_cinemachine_-_standalone_-_6000_3_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-# Run Standalone project tests for Cinemachine on MacOS
-test_project_-_cinemachine_-_standalone_-_6000_4_-_macos:
- name: Test Project - cinemachine - Standalone - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4_project;flags:cinemachine_MacOS_6000.4_project"
- 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_4_-_ubuntu:
- name: Test Project - cinemachine - Standalone - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4_project;flags:cinemachine_Ubuntu_6000.4_project"
- 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_4_-_windows:
- name: Test Project - cinemachine - Standalone - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4_project;flags:cinemachine_Windows_6000.4_project"
- 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_5_-_macos:
name: Test Project - cinemachine - Standalone - 6000.5 - MacOS
@@ -977,60 +815,6 @@ test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-# Run StandaloneInputSystem project tests for Cinemachine on MacOS
-test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_macos:
- name: Test Project - cinemachine - StandaloneInputSystem - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/StandaloneInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner --testproject=Projects/StandaloneInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4_project;flags:cinemachine_MacOS_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
-# Run StandaloneInputSystem project tests for Cinemachine on Ubuntu
-test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_ubuntu:
- name: Test Project - cinemachine - StandaloneInputSystem - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/StandaloneInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner --testproject=Projects/StandaloneInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4_project;flags:cinemachine_Ubuntu_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
-# Run StandaloneInputSystem project tests for Cinemachine on Windows
-test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_windows:
- name: Test Project - cinemachine - StandaloneInputSystem - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/StandaloneInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner.exe --testproject=Projects/StandaloneInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4_project;flags:cinemachine_Windows_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
# Run StandaloneInputSystem project tests for Cinemachine on MacOS
test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_macos:
name: Test Project - cinemachine - StandaloneInputSystem - 6000.5 - MacOS
@@ -1247,60 +1031,6 @@ test_project_-_cinemachine_-_urp_-_6000_3_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-# Run URP project tests for Cinemachine on MacOS
-test_project_-_cinemachine_-_urp_-_6000_4_-_macos:
- name: Test Project - cinemachine - URP - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4_project;flags:cinemachine_MacOS_6000.4_project"
- 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_4_-_ubuntu:
- name: Test Project - cinemachine - URP - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4_project;flags:cinemachine_Ubuntu_6000.4_project"
- 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_4_-_windows:
- name: Test Project - cinemachine - URP - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - 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 --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4_project;flags:cinemachine_Windows_6000.4_project"
- 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_5_-_macos:
name: Test Project - cinemachine - URP - 6000.5 - MacOS
@@ -1517,60 +1247,6 @@ test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-# Run URPInputSystem project tests for Cinemachine on MacOS
-test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_macos:
- name: Test Project - cinemachine - URPInputSystem - 6000.4 - MacOS
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/URPInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner --testproject=Projects/URPInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4_project;flags:cinemachine_MacOS_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
-# Run URPInputSystem project tests for Cinemachine on Ubuntu
-test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_ubuntu:
- name: Test Project - cinemachine - URPInputSystem - 6000.4 - Ubuntu
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/URPInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner --testproject=Projects/URPInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4_project;flags:cinemachine_Ubuntu_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
-# Run URPInputSystem project tests for Cinemachine on Windows
-test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_windows:
- name: Test Project - cinemachine - URPInputSystem - 6000.4 - Windows
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: unity-downloader-cli -u 6000.4/staging -c Editor --fast
- - command: upm-pvp create-test-project Projects/URPInputSystem --packages "upm-ci~/packages/*.tgz" --unity .Editor
- - command: UnifiedTestRunner.exe --testproject=Projects/URPInputSystem --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=editor --suite=PlayMode --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4_project;flags:cinemachine_Windows_6000.4_project"
- artifacts:
- artifacts:
- paths:
- - artifacts/*
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_cinemachine
-
# Run URPInputSystem project tests for Cinemachine on MacOS
test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_macos:
name: Test Project - cinemachine - URPInputSystem - 6000.5 - MacOS
diff --git a/.yamato/triggers.yml b/.yamato/triggers.yml
index 9bb11bd70..162fe45e2 100644
--- a/.yamato/triggers.yml
+++ b/.yamato/triggers.yml
@@ -18,9 +18,6 @@ all_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_windows
@@ -33,9 +30,6 @@ all_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_windows
@@ -48,9 +42,6 @@ all_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_windows
@@ -63,9 +54,6 @@ all_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_windows
@@ -78,9 +66,6 @@ all_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_windows
@@ -93,9 +78,6 @@ all_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_windows
@@ -108,9 +90,6 @@ all_trigger:
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos13
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu2204
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_win10
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos13
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu2204
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_win10
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos13
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu2204
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_win10
@@ -133,9 +112,6 @@ nightly_trigger:
- path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_3_-_macos
- path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_3_-_ubuntu
- path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_3_-_windows
- - path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_4_-_macos
- - path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_4_-_ubuntu
- - path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_4_-_windows
- path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_5_-_macos
- path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_5_-_ubuntu
- path: .yamato/clean-console-tests.yml#clean_console_tests_-_6000_5_-_windows
@@ -148,9 +124,6 @@ nightly_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_windows
@@ -163,9 +136,6 @@ nightly_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_windows
@@ -178,9 +148,6 @@ nightly_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_windows
@@ -193,9 +160,6 @@ nightly_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_windows
@@ -208,9 +172,6 @@ nightly_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_windows
@@ -223,9 +184,6 @@ nightly_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_macos
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_ubuntu
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_macos
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_ubuntu
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_windows
@@ -238,9 +196,6 @@ nightly_trigger:
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_macos13
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_ubuntu2204
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_win10
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos13
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu2204
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_win10
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos13
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_ubuntu2204
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_win10
@@ -256,37 +211,30 @@ pull_request_tests_trigger:
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_2022_3_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_0_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrp_-_6000_5_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_2022_3_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_0_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_hdrpinputsystem_-_6000_5_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_2022_3_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_0_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standalone_-_6000_5_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_2022_3_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_0_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_standaloneinputsystem_-_6000_5_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_2022_3_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_0_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urp_-_6000_5_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_2022_3_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_0_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_3_-_windows
- - path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_4_-_windows
- path: .yamato/project-tests.yml#test_project_-_cinemachine_-_urpinputsystem_-_6000_5_-_windows
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_2022_3_-_win10
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_0_-_win10
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_3_-_win10
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_win10
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_win10
triggers:
expression: NOT pull_request.draft
diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml
index 05050a974..37c129e34 100644
--- a/.yamato/wrench/api-validation-jobs.yml
+++ b/.yamato/wrench/api-validation-jobs.yml
@@ -18,7 +18,7 @@ api_validation_-_cinemachine_-_2022_3_-_win10:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -60,8 +60,9 @@ api_validation_-_cinemachine_-_2022_3_-_win10:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml
index 12da68f3b..54ae2973d 100644
--- a/.yamato/wrench/package-pack-jobs.yml
+++ b/.yamato/wrench/package-pack-jobs.yml
@@ -27,7 +27,8 @@ package_pack_-_cinemachine:
- upm-ci~/packages/**/*
variables:
UPMCI_ACK_LARGE_PACKAGE: 1
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml
index 75a931d8c..5ab04129a 100644
--- a/.yamato/wrench/preview-a-p-v.yml
+++ b/.yamato/wrench/preview-a-p-v.yml
@@ -16,15 +16,12 @@ all_preview_apv_jobs:
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_macos13
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_ubuntu2204
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_win10
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_macos13
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_ubuntu2204
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_4_-_win10
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_macos13
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_ubuntu2204
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_win10
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.0 manifest (MacOS).
preview_apv_-_6000_0_-_macos13:
@@ -34,7 +31,7 @@ preview_apv_-_6000_0_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -44,7 +41,7 @@ preview_apv_-_6000_0_-_macos13:
- 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~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --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
@@ -79,10 +76,11 @@ preview_apv_-_6000_0_-_macos13:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu).
preview_apv_-_6000_0_-_ubuntu2204:
@@ -92,7 +90,7 @@ preview_apv_-_6000_0_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -102,7 +100,7 @@ preview_apv_-_6000_0_-_ubuntu2204:
- 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~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --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
@@ -137,10 +135,11 @@ preview_apv_-_6000_0_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.0 manifest (Windows).
preview_apv_-_6000_0_-_win10:
@@ -151,7 +150,7 @@ preview_apv_-_6000_0_-_win10:
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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -161,7 +160,7 @@ preview_apv_-_6000_0_-_win10:
- 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~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --artifacts-path=PreviewApvArtifacts~
- command: python PythonScripts/editor_manifest_validator.py --version=6000.0 --wrench-config=.yamato/wrench/wrench_config.json
after:
- command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd
@@ -196,10 +195,11 @@ preview_apv_-_6000_0_-_win10:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.3 manifest (MacOS).
preview_apv_-_6000_3_-_macos13:
@@ -209,7 +209,7 @@ preview_apv_-_6000_3_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -219,7 +219,7 @@ preview_apv_-_6000_3_-_macos13:
- 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.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --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
@@ -254,10 +254,11 @@ preview_apv_-_6000_3_-_macos13:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu).
preview_apv_-_6000_3_-_ubuntu2204:
@@ -267,7 +268,7 @@ preview_apv_-_6000_3_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -277,7 +278,7 @@ preview_apv_-_6000_3_-_ubuntu2204:
- 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.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --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
@@ -312,10 +313,11 @@ preview_apv_-_6000_3_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.3 manifest (Windows).
preview_apv_-_6000_3_-_win10:
@@ -326,7 +328,7 @@ preview_apv_-_6000_3_-_win10:
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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -336,7 +338,7 @@ preview_apv_-_6000_3_-_win10:
- 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.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --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
@@ -371,185 +373,11 @@ preview_apv_-_6000_3_-_win10:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
-
-# Functional tests for dependents found in the latest 6000.4 manifest (MacOS).
-preview_apv_-_6000_4_-_macos13:
- name: Preview APV - 6000.4 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.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 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.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
- 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
-
-# Functional tests for dependents found in the latest 6000.4 manifest (Ubuntu).
-preview_apv_-_6000_4_-_ubuntu2204:
- name: Preview APV - 6000.4 - ubuntu2204
- 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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.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 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.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
- 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
-
-# Functional tests for dependents found in the latest 6000.4 manifest (Windows).
-preview_apv_-_6000_4_-_win10:
- name: Preview APV - 6000.4 - win10
- agent:
- image: package-ci/win10:v4
- 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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.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 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.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:
- 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.5 manifest (MacOS).
preview_apv_-_6000_5_-_macos13:
@@ -559,7 +387,7 @@ preview_apv_-_6000_5_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -569,7 +397,7 @@ preview_apv_-_6000_5_-_macos13:
- 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.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --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
@@ -604,10 +432,11 @@ preview_apv_-_6000_5_-_macos13:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu).
preview_apv_-_6000_5_-_ubuntu2204:
@@ -617,7 +446,7 @@ preview_apv_-_6000_5_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -627,7 +456,7 @@ preview_apv_-_6000_5_-_ubuntu2204:
- 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.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --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
@@ -662,10 +491,11 @@ preview_apv_-_6000_5_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Functional tests for dependents found in the latest 6000.5 manifest (Windows).
preview_apv_-_6000_5_-_win10:
@@ -676,7 +506,7 @@ preview_apv_-_6000_5_-_win10:
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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -686,7 +516,7 @@ preview_apv_-_6000_5_-_win10:
- 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.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --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
@@ -721,8 +551,9 @@ preview_apv_-_6000_5_-_win10:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml
index 3b583fbeb..719f5dd10 100644
--- a/.yamato/wrench/promotion-jobs.yml
+++ b/.yamato/wrench/promotion-jobs.yml
@@ -14,7 +14,7 @@ publish_cinemachine:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -121,36 +121,6 @@ publish_cinemachine:
UTR:
location: results/UTR/validate-cinemachine-6000.3-win10
unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-cinemachine-6000.4-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-cinemachine-6000.4-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-cinemachine-6000.4-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-cinemachine-6000.4-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-cinemachine-6000.4-win10
- unzip: true
- UTR:
- location: results/UTR/validate-cinemachine-6000.4-win10
- unzip: true
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos13
specific_options:
packages:
@@ -183,11 +153,12 @@ publish_cinemachine:
unzip: true
variables:
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
allow_on: branch match "^release/.*"
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
# Publish Dry Run for cinemachine to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm
publish_dry_run_cinemachine:
@@ -197,7 +168,7 @@ publish_dry_run_cinemachine:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -304,36 +275,6 @@ publish_dry_run_cinemachine:
UTR:
location: results/UTR/validate-cinemachine-6000.3-win10
unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-cinemachine-6000.4-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-cinemachine-6000.4-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-cinemachine-6000.4-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-cinemachine-6000.4-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_4_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-cinemachine-6000.4-win10
- unzip: true
- UTR:
- location: results/UTR/validate-cinemachine-6000.4-win10
- unzip: true
- path: .yamato/wrench/validation-jobs.yml#validate_-_cinemachine_-_6000_5_-_macos13
specific_options:
packages:
@@ -366,8 +307,9 @@ publish_dry_run_cinemachine:
unzip: true
variables:
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml
index 1e1195626..c1c83409e 100644
--- a/.yamato/wrench/recipe-regeneration.yml
+++ b/.yamato/wrench/recipe-regeneration.yml
@@ -31,5 +31,5 @@ test_-_wrench_jobs_up_to_date:
cancel_old_ci: true
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml
index cddc84eda..aef11bcb7 100644
--- a/.yamato/wrench/validation-jobs.yml
+++ b/.yamato/wrench/validation-jobs.yml
@@ -14,7 +14,7 @@ validate_-_cinemachine_-_2022_3_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -28,13 +28,19 @@ validate_-_cinemachine_-_2022_3_-_macos13:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_2022.3;flags:cinemachine_MacOS_2022.3" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_2022.3;flags:cinemachine_MacOS_2022.3" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_2022.3;flags:cinemachine_MacOS_2022.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -72,10 +78,11 @@ validate_-_cinemachine_-_2022_3_-_macos13:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -87,7 +94,7 @@ validate_-_cinemachine_-_2022_3_-_ubuntu1804:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -101,13 +108,19 @@ validate_-_cinemachine_-_2022_3_-_ubuntu1804:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_2022.3;flags:cinemachine_Ubuntu_2022.3" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_2022.3;flags:cinemachine_Ubuntu_2022.3" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_2022.3;flags:cinemachine_Ubuntu_2022.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -145,10 +158,11 @@ validate_-_cinemachine_-_2022_3_-_ubuntu1804:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -160,7 +174,7 @@ validate_-_cinemachine_-_2022_3_-_win10:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -174,13 +188,19 @@ validate_-_cinemachine_-_2022_3_-_win10:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_2022.3;flags:cinemachine_Windows_2022.3" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_2022.3;flags:cinemachine_Windows_2022.3" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_2022.3;flags:cinemachine_Windows_2022.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -218,10 +238,11 @@ validate_-_cinemachine_-_2022_3_-_win10:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -233,7 +254,7 @@ validate_-_cinemachine_-_6000_0_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -247,13 +268,19 @@ validate_-_cinemachine_-_6000_0_-_macos13:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.0;flags:cinemachine_MacOS_6000.0" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.0;flags:cinemachine_MacOS_6000.0" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.0;flags:cinemachine_MacOS_6000.0" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -291,10 +318,11 @@ validate_-_cinemachine_-_6000_0_-_macos13:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -306,7 +334,7 @@ validate_-_cinemachine_-_6000_0_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -320,13 +348,19 @@ validate_-_cinemachine_-_6000_0_-_ubuntu2204:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.0;flags:cinemachine_Ubuntu_6000.0" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.0;flags:cinemachine_Ubuntu_6000.0" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.0;flags:cinemachine_Ubuntu_6000.0" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -364,10 +398,11 @@ validate_-_cinemachine_-_6000_0_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -379,7 +414,7 @@ validate_-_cinemachine_-_6000_0_-_win10:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -393,13 +428,19 @@ validate_-_cinemachine_-_6000_0_-_win10:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.0;flags:cinemachine_Windows_6000.0" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.0;flags:cinemachine_Windows_6000.0" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.0;flags:cinemachine_Windows_6000.0" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -437,10 +478,11 @@ validate_-_cinemachine_-_6000_0_-_win10:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -452,7 +494,7 @@ validate_-_cinemachine_-_6000_3_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -466,13 +508,19 @@ validate_-_cinemachine_-_6000_3_-_macos13:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.3;flags:cinemachine_MacOS_6000.3" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.3;flags:cinemachine_MacOS_6000.3" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.3;flags:cinemachine_MacOS_6000.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -510,10 +558,11 @@ validate_-_cinemachine_-_6000_3_-_macos13:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -525,7 +574,7 @@ validate_-_cinemachine_-_6000_3_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -539,13 +588,19 @@ validate_-_cinemachine_-_6000_3_-_ubuntu2204:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.3;flags:cinemachine_Ubuntu_6000.3" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.3;flags:cinemachine_Ubuntu_6000.3" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.3;flags:cinemachine_Ubuntu_6000.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -583,10 +638,11 @@ validate_-_cinemachine_-_6000_3_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -598,7 +654,7 @@ validate_-_cinemachine_-_6000_3_-_win10:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -612,232 +668,19 @@ validate_-_cinemachine_-_6000_3_-_win10:
- 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
+ - command: python PythonScripts/ignore_clean_console_failures.py
timeout: 5
retries: 0
- - command: upm-pvp require "rme PVP-160-1 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.3;flags:cinemachine_Windows_6000.3" --coverage-pkg-version=1.3.0
- timeout: 20
- retries: 1
- after:
- - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd
- artifacts:
- Coverage:
- paths:
- - upm-ci~/CodeCoverage/**
- 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
- labels:
- - Packages:cinemachine
-
-# PVP Editor and Playmode tests for Validate - cinemachine - 6000.4 - macos13 (6000.4 - MacOS).
-validate_-_cinemachine_-_6000_4_-_macos13:
- name: Validate - cinemachine - 6000.4 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.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.4/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --filter "com.unity.cinemachine com.unity.cinemachine.tests" --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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.4;flags:cinemachine_MacOS_6000.4" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.3;flags:cinemachine_Windows_6000.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
- after:
- - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh
- artifacts:
- Coverage:
- paths:
- - upm-ci~/CodeCoverage/**
- 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
- labels:
- - Packages:cinemachine
-
-# PVP Editor and Playmode tests for Validate - cinemachine - 6000.4 - ubuntu2204 (6000.4 - Ubuntu).
-validate_-_cinemachine_-_6000_4_-_ubuntu2204:
- name: Validate - cinemachine - 6000.4 - ubuntu2204
- 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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.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.4/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --filter "com.unity.cinemachine com.unity.cinemachine.tests" --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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.4;flags:cinemachine_Ubuntu_6000.4" --coverage-pkg-version=1.3.0
- timeout: 20
- retries: 1
- after:
- - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh
- artifacts:
- Coverage:
- paths:
- - upm-ci~/CodeCoverage/**
- 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
- labels:
- - Packages:cinemachine
-
-# PVP Editor and Playmode tests for Validate - cinemachine - 6000.4 - win10 (6000.4 - Windows).
-validate_-_cinemachine_-_6000_4_-_win10:
- name: Validate - cinemachine - 6000.4 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.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.4/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project test-cinemachine --packages "upm-ci~/packages/*.tgz" --filter "com.unity.cinemachine com.unity.cinemachine.tests" --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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.4;flags:cinemachine_Windows_6000.4" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.3;flags:cinemachine_Windows_6000.3" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -875,10 +718,11 @@ validate_-_cinemachine_-_6000_4_-_win10:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -890,7 +734,7 @@ validate_-_cinemachine_-_6000_5_-_macos13:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -904,13 +748,19 @@ validate_-_cinemachine_-_6000_5_-_macos13:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.5;flags:cinemachine_MacOS_6000.5" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.5;flags:cinemachine_MacOS_6000.5" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_MacOS_6000.5;flags:cinemachine_MacOS_6000.5" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -948,10 +798,11 @@ validate_-_cinemachine_-_6000_5_-_macos13:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -963,7 +814,7 @@ validate_-_cinemachine_-_6000_5_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -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
@@ -977,13 +828,19 @@ validate_-_cinemachine_-_6000_5_-_ubuntu2204:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.5;flags:cinemachine_Ubuntu_6000.5" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.5;flags:cinemachine_Ubuntu_6000.5" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Ubuntu_6000.5;flags:cinemachine_Ubuntu_6000.5" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -1021,10 +878,11 @@ validate_-_cinemachine_-_6000_5_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
@@ -1036,7 +894,7 @@ validate_-_cinemachine_-_6000_5_-_win10:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -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
@@ -1050,13 +908,19 @@ validate_-_cinemachine_-_6000_5_-_win10:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ 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 supported .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}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.5;flags:cinemachine_Windows_6000.5" --coverage-pkg-version=1.3.0
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/editor --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.5;flags:cinemachine_Windows_6000.5" --coverage-pkg-version=1.3.0
+ timeout: 20
+ retries: 1
+ - command: UnifiedTestRunner.exe --testproject=test-cinemachine --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.Cinemachine,+Unity.Cinemachine.Editor;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage/playmode --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:cinemachine_Windows_6000.5;flags:cinemachine_Windows_6000.5" --coverage-pkg-version=1.3.0
timeout: 20
retries: 1
after:
@@ -1094,10 +958,11 @@ validate_-_cinemachine_-_6000_5_-_win10:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 2.13.0.0
+ UPMPVP_CONTEXT_WRENCH: 3.6.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-14_fa918595e8175590318588d531758ad555efde33ffceb46b03c094ee6a0e5d79.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 2.13.0.0
+ Wrench: 3.6.0.0
labels:
- Packages:cinemachine
diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json
index 4d657d906..ee1e632d6 100644
--- a/.yamato/wrench/wrench_config.json
+++ b/.yamato/wrench/wrench_config.json
@@ -39,7 +39,7 @@
},
"publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_cinemachine",
"branch_pattern": "ReleaseSlash",
- "wrench_version": "2.13.0.0",
+ "wrench_version": "3.6.0.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/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj b/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj
index 31ac8f06c..b10b867f8 100644
--- a/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj
+++ b/Tools/Cinemachine-Recipes/Cinemachine.Cookbook.csproj
@@ -8,7 +8,7 @@
-
+
diff --git a/com.unity.cinemachine/CHANGELOG.md b/com.unity.cinemachine/CHANGELOG.md
index c17905316..7e02c6a84 100644
--- a/com.unity.cinemachine/CHANGELOG.md
+++ b/com.unity.cinemachine/CHANGELOG.md
@@ -4,10 +4,11 @@ All notable changes to this package will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
-## [3.1.8-pre.1] - 2026-09-06
+## [3.1.8-pre.2] - 2026-08-04
### Bugfixes
- Fixed jitter in mix camera sample caused by using physics velocity without smoothing
+ - Changed static reset in CinemachineCore to happen during SubsystemRegistration
## [3.1.7] - 2026-06-08
diff --git a/com.unity.cinemachine/Runtime/Core/CinemachineCore.cs b/com.unity.cinemachine/Runtime/Core/CinemachineCore.cs
index 67e30139b..7d56af16d 100644
--- a/com.unity.cinemachine/Runtime/Core/CinemachineCore.cs
+++ b/com.unity.cinemachine/Runtime/Core/CinemachineCore.cs
@@ -109,14 +109,14 @@ public enum BlendHints
#else
static readonly AxisInputDelegate s_DefaultGetInputAxis = delegate { return 0; };
#endif
-
+
/// Delegate for overriding Unity's default input system.
/// This makes Unity call your delegate instead of
/// System.Input.GetAxis(axisName) whenever in-game user input is needed.
public static AxisInputDelegate GetInputAxis = s_DefaultGetInputAxis;
const float k_DefaultUniformDeltaTimeOverride = -1;
-
+
///
/// If non-negative, cinemachine will update with this uniform delta time.
/// Usage is for timelines in manual update mode.
@@ -130,7 +130,7 @@ public static float DeltaTime
=> UniformDeltaTimeOverride >= 0 ? UniformDeltaTimeOverride : Time.deltaTime;
const float k_DefaultCurrentTimeOverride = -1;
-
+
///
/// If non-negative, cinemachine will use this value whenever it wants current game time.
/// Usage is for master timelines in manual update mode, for deterministic behaviour.
@@ -143,10 +143,10 @@ public static float DeltaTime
public static float CurrentTime => CurrentTimeOverride >= 0 ? CurrentTimeOverride : Time.time;
const int k_DefaultCurrentUpdateFrame = 0;
-
+
///
/// The current frame
- /// By default this is Time.frameCount. If you are using ManualUpdate with a custom update frame,
+ /// By default this is Time.frameCount. If you are using ManualUpdate with a custom update frame,
/// then this value will reflect the custom framed passed to ManualUpdate().
///
public static int CurrentUpdateFrame { get; internal set; }
@@ -200,9 +200,7 @@ public class CameraEvent : UnityEvent {}
public class BrainEvent : UnityEvent {}
/// This event will fire after a brain updates its Camera
-#pragma warning disable UDR0001
public static BrainEvent CameraUpdatedEvent = new ();
-#pragma warning restore UDR0001
/// This is sent with BlendEvent
public struct BlendEventParams
@@ -219,9 +217,7 @@ public class BlendEvent : UnityEvent {}
/// This event will fire when the current camera changes,
/// at the start of a blend
-#pragma warning disable UDR0001
public static ICinemachineCamera.ActivationEvent CameraActivatedEvent = new ();
-#pragma warning restore UDR0001
/// This event will fire immediately after a camera that is
/// live in some context stops being live.
@@ -384,7 +380,7 @@ public static void ResetCameraState()
}
#if UNITY_EDITOR
- [RuntimeInitializeOnLoadMethod]
+ [RuntimeInitializeOnLoadMethod(RuntimeInitializeLoadType.SubsystemRegistration)]
private static void ResetStaticsOnLoad()
{
CurrentUnscaledTimeTimeOverride = k_DefaultCurrentUnscaledTimeTimeOverride;
@@ -395,6 +391,8 @@ private static void ResetStaticsOnLoad()
GetInputAxis = s_DefaultGetInputAxis;
GetBlendOverride = null;
GetCustomBlender = null;
+ CameraUpdatedEvent = new();
+ CameraActivatedEvent = new ();
CameraDeactivatedEvent = new();
BlendCreatedEvent = new();
BlendFinishedEvent = new();
@@ -402,4 +400,4 @@ private static void ResetStaticsOnLoad()
}
#endif
}
-}
\ No newline at end of file
+}
diff --git a/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs b/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs
new file mode 100644
index 000000000..7b5f1d321
--- /dev/null
+++ b/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs
@@ -0,0 +1,82 @@
+using NUnit.Framework;
+using UnityEngine;
+
+namespace Unity.Cinemachine.Tests
+{
+ // This module registers listeners at AfterSceneLoad (default).
+ // Tests verify that CinemachineCore.ResetStaticsOnLoad (SubsystemRegistration)
+ // runs BEFORE this, so user-registered listeners aren't cleared.
+ static class RuntimeEventRegistration
+ {
+ public static bool dummyCameraActivatedCallbackWasCalled = false;
+ public static bool dummyCameraDeactivatedCallbackWasCalled = false;
+ public static bool dummyCameraUpdatedCallbackWasCalled = false;
+
+ static void DummyCameraActivatedCallback(ICinemachineCamera.ActivationEventParams _)
+ {
+ dummyCameraActivatedCallbackWasCalled = true;
+ }
+
+ static void DummyCameraDeactivatedCallback(ICinemachineMixer _, ICinemachineCamera __)
+ {
+ dummyCameraDeactivatedCallbackWasCalled = true;
+ }
+
+ static void DummyCameraUpdatedCallback(CinemachineBrain _)
+ {
+ dummyCameraUpdatedCallbackWasCalled = true;
+ }
+
+ [RuntimeInitializeOnLoadMethod]
+ static void InitializeModule()
+ {
+ CinemachineCore.CameraActivatedEvent.RemoveListener(DummyCameraActivatedCallback);
+ CinemachineCore.CameraActivatedEvent.AddListener(DummyCameraActivatedCallback);
+
+ CinemachineCore.CameraDeactivatedEvent.RemoveListener(DummyCameraDeactivatedCallback);
+ CinemachineCore.CameraDeactivatedEvent.AddListener(DummyCameraDeactivatedCallback);
+
+ CinemachineCore.CameraUpdatedEvent.RemoveListener(DummyCameraUpdatedCallback);
+ CinemachineCore.CameraUpdatedEvent.AddListener(DummyCameraUpdatedCallback);
+ }
+ }
+
+ [TestFixture]
+ public class CinemachineEventRegistrationTests : CinemachineRuntimeFixtureBase
+ {
+ [SetUp]
+ public override void SetUp()
+ {
+ RuntimeEventRegistration.dummyCameraActivatedCallbackWasCalled = false;
+ RuntimeEventRegistration.dummyCameraDeactivatedCallbackWasCalled = false;
+ RuntimeEventRegistration.dummyCameraUpdatedCallbackWasCalled = false;
+ base.SetUp();
+ }
+
+ [TearDown]
+ public override void TearDown()
+ {
+ base.TearDown();
+ }
+
+ [Test]
+ public void CameraActivatedEvent_IsResetBeforeSceneLoad()
+ {
+ CinemachineCore.CameraActivatedEvent.Invoke(default);
+ Assert.That(RuntimeEventRegistration.dummyCameraActivatedCallbackWasCalled, Is.True);
+ }
+
+ [Test]
+ public void CameraDeactivatedEvent_IsResetBeforeSceneLoad()
+ {
+ CinemachineCore.CameraDeactivatedEvent.Invoke(null, null);
+ Assert.That(RuntimeEventRegistration.dummyCameraDeactivatedCallbackWasCalled, Is.True);
+ }
+
+ [Test]
+ public void CameraUpdatedEvent_IsResetBeforeSceneLoad()
+ {
+ CinemachineCore.CameraUpdatedEvent.Invoke(null);
+ }
+ }
+}
diff --git a/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs.meta b/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs.meta
new file mode 100644
index 000000000..d81e5865a
--- /dev/null
+++ b/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs.meta
@@ -0,0 +1,2 @@
+fileFormatVersion: 2
+guid: 2d127ef0b2043432c9f45f0f7790428a
\ No newline at end of file
diff --git a/com.unity.cinemachine/package.json b/com.unity.cinemachine/package.json
index 0ec68527e..b777ea198 100644
--- a/com.unity.cinemachine/package.json
+++ b/com.unity.cinemachine/package.json
@@ -1,7 +1,7 @@
{
"name": "com.unity.cinemachine",
"displayName": "Cinemachine",
- "version": "3.1.8-pre.1",
+ "version": "3.1.8-pre.2",
"unity": "2022.3",
"description": "Smart camera tools for passionate creators. \n\nCinemachine 3 is a newer and better version of Cinemachine, but upgrading an existing project from 2.X will likely require some effort. If you're considering upgrading an older project, please see our upgrade guide in the user manual.",
"keywords": [