From bcf8d6304b5f805fd190519a91939f5a721f8596 Mon Sep 17 00:00:00 2001 From: sim-bz Date: Tue, 4 Aug 2026 09:55:39 -0400 Subject: [PATCH 1/4] Changed static reset in CinemachineCore to happen during SubsystemRegistration --- .../Runtime/Core/CinemachineCore.cs | 20 ++--- .../CinemachineEventRegistrationTests.cs | 82 +++++++++++++++++++ .../CinemachineEventRegistrationTests.cs.meta | 2 + 3 files changed, 93 insertions(+), 11 deletions(-) create mode 100644 com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs create mode 100644 com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs.meta 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 From 2a78d511fd20ee3045b265b8173a28a97e011c2e Mon Sep 17 00:00:00 2001 From: sim-bz Date: Tue, 4 Aug 2026 09:57:18 -0400 Subject: [PATCH 2/4] Updated CHANGELOG.md and package.json --- com.unity.cinemachine/CHANGELOG.md | 3 ++- com.unity.cinemachine/package.json | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) 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/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": [ From 17c6b8545d716af7d55a59368b23a2db388cb4e0 Mon Sep 17 00:00:00 2001 From: sim-bz Date: Tue, 4 Aug 2026 10:06:06 -0400 Subject: [PATCH 3/4] Updated wrench. --- .yamato/clean-console-tests.yml | 60 --- .yamato/project-tests.yml | 324 --------------- .yamato/triggers.yml | 52 --- .yamato/wrench/api-validation-jobs.yml | 7 +- .yamato/wrench/package-pack-jobs.yml | 3 +- .yamato/wrench/preview-a-p-v.yml | 261 +++--------- .yamato/wrench/promotion-jobs.yml | 74 +--- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 391 ++++++------------ .yamato/wrench/wrench_config.json | 2 +- .../Cinemachine.Cookbook.csproj | 2 +- 11 files changed, 191 insertions(+), 987 deletions(-) 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 @@ - + From 05b3d311c3464b32b25b20cb7724f18366bc0bbf Mon Sep 17 00:00:00 2001 From: sim-bz Date: Wed, 5 Aug 2026 11:18:21 -0400 Subject: [PATCH 4/4] Fixed test execution. --- .../Tests/Runtime/CinemachineEventRegistrationTests.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs b/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs index 7b5f1d321..89af6c68d 100644 --- a/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs +++ b/com.unity.cinemachine/Tests/Runtime/CinemachineEventRegistrationTests.cs @@ -47,10 +47,11 @@ public class CinemachineEventRegistrationTests : CinemachineRuntimeFixtureBase [SetUp] public override void SetUp() { + base.SetUp(); + RuntimeEventRegistration.dummyCameraActivatedCallbackWasCalled = false; RuntimeEventRegistration.dummyCameraDeactivatedCallbackWasCalled = false; RuntimeEventRegistration.dummyCameraUpdatedCallbackWasCalled = false; - base.SetUp(); } [TearDown] @@ -76,7 +77,8 @@ public void CameraDeactivatedEvent_IsResetBeforeSceneLoad() [Test] public void CameraUpdatedEvent_IsResetBeforeSceneLoad() { - CinemachineCore.CameraUpdatedEvent.Invoke(null); + CinemachineCore.CameraUpdatedEvent.Invoke(m_Brain); + Assert.That(RuntimeEventRegistration.dummyCameraUpdatedCallbackWasCalled, Is.True); } } }