From 2ebd3d4b90648b3ee418a3f231937875d2d14819 Mon Sep 17 00:00:00 2001 From: Ben Grater Date: Mon, 16 Jun 2025 22:57:37 -0700 Subject: [PATCH 01/10] Add wrench cookbook project --- Tools/CI/Graphics-recipes.sln | 16 +++++++++++++ Tools/CI/Graphics.Cookbook.csproj | 14 ++++++++++++ Tools/CI/Program.cs | 21 +++++++++++++++++ Tools/CI/Properties/launchSettings.json | 7 ++++++ Tools/CI/Settings/GraphicsSettings.cs | 30 +++++++++++++++++++++++++ Tools/CI/global.json | 7 ++++++ Tools/CI/nuget.config | 6 +++++ Tools/CI/regenerate.bat | 2 ++ Tools/CI/regenerate.sh | 2 ++ 9 files changed, 105 insertions(+) create mode 100644 Tools/CI/Graphics-recipes.sln create mode 100644 Tools/CI/Graphics.Cookbook.csproj create mode 100644 Tools/CI/Program.cs create mode 100644 Tools/CI/Properties/launchSettings.json create mode 100644 Tools/CI/Settings/GraphicsSettings.cs create mode 100644 Tools/CI/global.json create mode 100644 Tools/CI/nuget.config create mode 100644 Tools/CI/regenerate.bat create mode 100644 Tools/CI/regenerate.sh diff --git a/Tools/CI/Graphics-recipes.sln b/Tools/CI/Graphics-recipes.sln new file mode 100644 index 00000000000..13e1eeb114b --- /dev/null +++ b/Tools/CI/Graphics-recipes.sln @@ -0,0 +1,16 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Graphics.Cookbook", "Graphics.Cookbook.csproj", "{A5A71435-C891-4C78-989C-2713DAA7B3B8}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A5A71435-C891-4C78-989C-2713DAA7B3B8}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Tools/CI/Graphics.Cookbook.csproj b/Tools/CI/Graphics.Cookbook.csproj new file mode 100644 index 00000000000..4cd273c4596 --- /dev/null +++ b/Tools/CI/Graphics.Cookbook.csproj @@ -0,0 +1,14 @@ + + + + Exe + net8.0 + enable + enable + + + + + + + diff --git a/Tools/CI/Program.cs b/Tools/CI/Program.cs new file mode 100644 index 00000000000..f22b6c80bf5 --- /dev/null +++ b/Tools/CI/Program.cs @@ -0,0 +1,21 @@ +using Graphics.Cookbook.Settings; +using RecipeEngine; +using RecipeEngine.Modules.Wrench.Helpers; + + +// ReSharper disable once CheckNamespace +public static class Program +{ + public static int Main(string[] args) + { + var settings = new GraphicsSettings(); + + // ReSharper disable once UnusedVariable + var engine = EngineFactory + .Create() + .ScanAll() + .WithWrenchModule(settings.Wrench) + .GenerateAsync().Result; + return engine; + } +} diff --git a/Tools/CI/Properties/launchSettings.json b/Tools/CI/Properties/launchSettings.json new file mode 100644 index 00000000000..4cfc3b6f039 --- /dev/null +++ b/Tools/CI/Properties/launchSettings.json @@ -0,0 +1,7 @@ +{ + "profiles": { + "Graphics.Cookbook": { + "commandName": "Project" + } + } +} \ No newline at end of file diff --git a/Tools/CI/Settings/GraphicsSettings.cs b/Tools/CI/Settings/GraphicsSettings.cs new file mode 100644 index 00000000000..e84d41420b0 --- /dev/null +++ b/Tools/CI/Settings/GraphicsSettings.cs @@ -0,0 +1,30 @@ +using RecipeEngine.Api.Settings; +using RecipeEngine.Modules.Wrench.Models; +using RecipeEngine.Modules.Wrench.Settings; + +namespace Graphics.Cookbook.Settings; + +public class GraphicsSettings : AnnotatedSettingsBase +{ + // Path from the root of the repository where packages are located. + readonly string[] PackagesRootPaths = {"."}; + + // update this to list all packages in this repo that you want to release. + Dictionary PackageOptions = new() + { + { + "com.unity.postprocessing", + new PackageOptions() { ReleaseOptions = new ReleaseOptions() { IsReleasing = true } } + } + }; + + public GraphicsSettings() + { + Wrench = new WrenchSettings( + PackagesRootPaths, + PackageOptions + ); + } + + public WrenchSettings Wrench { get; private set; } +} diff --git a/Tools/CI/global.json b/Tools/CI/global.json new file mode 100644 index 00000000000..18b689d104f --- /dev/null +++ b/Tools/CI/global.json @@ -0,0 +1,7 @@ +{ + "sdk": { + "version": "8.0.0", + "rollForward": "latestMinor", + "allowPrerelease": false + } +} diff --git a/Tools/CI/nuget.config b/Tools/CI/nuget.config new file mode 100644 index 00000000000..de6af57e8dc --- /dev/null +++ b/Tools/CI/nuget.config @@ -0,0 +1,6 @@ + + + + + + diff --git a/Tools/CI/regenerate.bat b/Tools/CI/regenerate.bat new file mode 100644 index 00000000000..de449bdbd13 --- /dev/null +++ b/Tools/CI/regenerate.bat @@ -0,0 +1,2 @@ +cd %~dp0../../ +dotnet run --project Tools\CI\Graphics.Cookbook.csproj \ No newline at end of file diff --git a/Tools/CI/regenerate.sh b/Tools/CI/regenerate.sh new file mode 100644 index 00000000000..3a439772538 --- /dev/null +++ b/Tools/CI/regenerate.sh @@ -0,0 +1,2 @@ +cd $(dirname "$0")/../../ +dotnet run --project Tools\CI\Graphics.Cookbook.csproj \ No newline at end of file From 840887f49d62d746231e4d553d08bc2ad272308f Mon Sep 17 00:00:00 2001 From: Ben Grater Date: Mon, 16 Jun 2025 22:58:26 -0700 Subject: [PATCH 02/10] Add wrench generated yamato files --- .yamato/wrench/api-validation-jobs.yml | 58 + .yamato/wrench/package-pack-jobs.yml | 28 + .yamato/wrench/preview-a-p-v.yml | 1007 +++++++++++++++++ .yamato/wrench/promotion-jobs.yml | 507 +++++++++ .yamato/wrench/publish-trigger.yml | 12 + .yamato/wrench/recipe-regeneration.yml | 30 + .yamato/wrench/validation-jobs.yml | 1411 ++++++++++++++++++++++++ .yamato/wrench/wrench_config.json | 37 + 8 files changed, 3090 insertions(+) create mode 100644 .yamato/wrench/api-validation-jobs.yml create mode 100644 .yamato/wrench/package-pack-jobs.yml create mode 100644 .yamato/wrench/preview-a-p-v.yml create mode 100644 .yamato/wrench/promotion-jobs.yml create mode 100644 .yamato/wrench/publish-trigger.yml create mode 100644 .yamato/wrench/recipe-regeneration.yml create mode 100644 .yamato/wrench/validation-jobs.yml create mode 100644 .yamato/wrench/wrench_config.json diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml new file mode 100644 index 00000000000..74fd5c292f0 --- /dev/null +++ b/.yamato/wrench/api-validation-jobs.yml @@ -0,0 +1,58 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb +all_api_validation_jobs: + name: All API Validation Jobs + dependencies: + - path: .yamato/wrench/api-validation-jobs.yml#api_validation_-_postprocessing_-_2019_4_-_windows + +# upm-ci validation tests for API Validation - postprocessing - 2019.4 - windows (2019.4 - Windows). +api_validation_-_postprocessing_-_2019_4_-_windows: + name: API Validation - postprocessing - 2019.4 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: 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 2019.4/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/PackageJsonCondersor.py + timeout: 1 + retries: 0 + - command: upm-ci package test -u .Editor --package-path com.unity.postprocessing --type vetting-tests || exit 0 + timeout: 30 + retries: 0 + - command: python PythonScripts/parse_upm_ci_results.py --package-path=com.unity.postprocessing + timeout: 2 + retries: 0 + 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 + browsable: onNonSuccess + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml new file mode 100644 index 00000000000..b23ae032a57 --- /dev/null +++ b/.yamato/wrench/package-pack-jobs.yml @@ -0,0 +1,28 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb + +# Pack Post Processing +package_pack_-_postprocessing: + name: Package Pack - postprocessing + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - 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: upm-ci package pack --package-path com.unity.postprocessing + - command: cp upm-ci~/packages/packages.json upm-ci~/packages/com.unity.postprocessing_packages.json + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + packages: + paths: + - upm-ci~/packages/**/* + variables: + UPMCI_ACK_LARGE_PACKAGE: 1 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml new file mode 100644 index 00000000000..aba420f139a --- /dev/null +++ b/.yamato/wrench/preview-a-p-v.yml @@ -0,0 +1,1007 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb + +# Parent Preview APV Job. +all_preview_apv_jobs: + name: All Preview APV Jobs + dependencies: + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2021_3_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2021_3_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2021_3_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2022_3_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2022_3_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2022_3_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_1_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_2_-_windows + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_macos + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_ubuntu + - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_windows + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 2021.3 manifest (MacOS). +preview_apv_-_2021_3_-_macos: + name: Preview APV - 2021.3 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 2021.3 manifest (Ubuntu). +preview_apv_-_2021_3_-_ubuntu: + name: Preview APV - 2021.3 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: 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 2021.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 2021.3 manifest (Windows). +preview_apv_-_2021_3_-_windows: + name: Preview APV - 2021.3 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=2021.3 --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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 2022.3 manifest (MacOS). +preview_apv_-_2022_3_-_macos: + name: Preview APV - 2022.3 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 2022.3 manifest (Ubuntu). +preview_apv_-_2022_3_-_ubuntu: + name: Preview APV - 2022.3 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 2022.3 manifest (Windows). +preview_apv_-_2022_3_-_windows: + name: Preview APV - 2022.3 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=2022.3 --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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.0 manifest (MacOS). +preview_apv_-_6000_0_-_macos: + name: Preview APV - 6000.0 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.0/staging -c 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: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). +preview_apv_-_6000_0_-_ubuntu: + name: Preview APV - 6000.0 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.0/staging -c 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: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.0 manifest (Windows). +preview_apv_-_6000_0_-_windows: + name: Preview APV - 6000.0 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.0/staging -c 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/editor_manifest_validator.py --version=6000.0 --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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.1 manifest (MacOS). +preview_apv_-_6000_1_-_macos: + name: Preview APV - 6000.1 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.1 manifest (Ubuntu). +preview_apv_-_6000_1_-_ubuntu: + name: Preview APV - 6000.1 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.1 manifest (Windows). +preview_apv_-_6000_1_-_windows: + name: Preview APV - 6000.1 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.1 --wrench-config=.yamato/wrench/wrench_config.json + 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.2 manifest (MacOS). +preview_apv_-_6000_2_-_macos: + name: Preview APV - 6000.2 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). +preview_apv_-_6000_2_-_ubuntu: + name: Preview APV - 6000.2 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.2 manifest (Windows). +preview_apv_-_6000_2_-_windows: + name: Preview APV - 6000.2 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.2 --wrench-config=.yamato/wrench/wrench_config.json + 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.3 manifest (MacOS). +preview_apv_-_6000_3_-_macos: + name: Preview APV - 6000.3 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c Editor --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: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). +preview_apv_-_6000_3_-_ubuntu: + name: Preview APV - 6000.3 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c Editor --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: 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Functional tests for dependents found in the latest 6000.3 manifest (Windows). +preview_apv_-_6000_3_-_windows: + name: Preview APV - 6000.3 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm + timeout: 20 + retries: 10 + - command: unity-downloader-cli -u trunk -c Editor --fast + timeout: 10 + retries: 3 + - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ + - command: python PythonScripts/editor_manifest_validator.py --version=6000.3 --wrench-config=.yamato/wrench/wrench_config.json + 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_-_postprocessing + variables: + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml new file mode 100644 index 00000000000..e45a2be98de --- /dev/null +++ b/.yamato/wrench/promotion-jobs.yml @@ -0,0 +1,507 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb + +# Publish Dry Run for postprocessing to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm +publish_dry_run_postprocessing: + name: Publish Dry Run postprocessing + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/report_valid_editors.py + - command: python PythonScripts/ignore_existing_package_failure.py + - command: python PythonScripts/run_publish_if_any_package_left.py --dry-run + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + logs: + paths: + - results/UTR/**/* + browsable: onNonSuccess + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_19f1_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4.19f1-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4.19f1-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2021_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2021.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2021.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2021_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2021.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2021.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2021_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2021.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2021.3-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2022_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2022.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2022.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2022_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2022.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2022.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2022_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2022.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2022.3-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_0_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.0-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.0-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_0_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.0-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.0-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_0_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.0-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.0-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_1_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.1-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.1-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_1_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.1-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.1-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_1_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.1-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.1-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_2_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.2-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.2-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_2_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.2-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.2-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_2_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.2-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.2-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.3-windows + unzip: true + packages: + ignore_artifact: true + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + +# Publish for postprocessing to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm +publish_postprocessing: + name: Publish postprocessing + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/report_valid_editors.py + - command: python PythonScripts/ignore_existing_package_failure.py + - command: python PythonScripts/run_publish_if_any_package_left.py + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + logs: + paths: + - results/UTR/**/* + browsable: onNonSuccess + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2019_4_19f1_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2019.4.19f1-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2019.4.19f1-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2021_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2021.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2021.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2021_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2021.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2021.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2021_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2021.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2021.3-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2022_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2022.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2022.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2022_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2022.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2022.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_2022_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-2022.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-2022.3-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_0_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.0-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.0-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_0_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.0-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.0-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_0_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.0-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.0-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_1_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.1-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.1-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_1_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.1-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.1-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_1_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.1-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.1-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_2_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.2-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.2-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_2_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.2-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.2-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_2_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.2-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.2-windows + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_postprocessing_-_6000_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-postprocessing-6000.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-postprocessing-6000.3-windows + unzip: true + packages: + ignore_artifact: true + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + diff --git a/.yamato/wrench/publish-trigger.yml b/.yamato/wrench/publish-trigger.yml new file mode 100644 index 00000000000..088653715f6 --- /dev/null +++ b/.yamato/wrench/publish-trigger.yml @@ -0,0 +1,12 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb +all_promotion_related_jobs_promotiontrigger: + name: All Promotion Related Jobs PromotionTrigger + dependencies: + - path: .yamato/wrench/api-validation-jobs.yml#all_api_validation_jobs + - path: .yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs + - path: .yamato/wrench/promotion-jobs.yml#publish_dry_run_postprocessing + triggers: + expression: push.branch match "^release/.*" + cancel_old_ci: true + diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml new file mode 100644 index 00000000000..3de39ede9a8 --- /dev/null +++ b/.yamato/wrench/recipe-regeneration.yml @@ -0,0 +1,30 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb + +# Test that Generated Wrench Jobs are up to date. +test_-_wrench_jobs_up_to_date: + name: Test - Wrench Jobs up to date + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: dotnet run --project Tools/CI/Graphics.Cookbook.csproj + - command: |- + if [ -n "$(git status --porcelain -- .yamato/wrench)" ]; then + git status + echo "Your repo is not clean - diff output:" + git diff + echo "You must run recipe generation after updating recipes to update the generated YAML!" + echo "Run 'dotnet run --project Tools/CI/Graphics.Cookbook.csproj' from the root of your repository to regenerate all job definitions created by wrench." + exit 1 + fi + variables: + DOTNET_CLI_TELEMETRY_OPTOUT: 1 + triggers: + expression: push.branch match "^release/.*" + cancel_old_ci: true + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml new file mode 100644 index 00000000000..c974c042e46 --- /dev/null +++ b/.yamato/wrench/validation-jobs.yml @@ -0,0 +1,1411 @@ +# Auto-generated by Recipe Engine, do not modify manually. +# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb + +# PVP Editor and Playmode tests for Validate - postprocessing - 2019.4 - macos (2019.4 - MacOS). +validate_-_postprocessing_-_2019_4_-_macos: + name: Validate - postprocessing - 2019.4 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2019.4 - ubuntu (2019.4 - Ubuntu). +validate_-_postprocessing_-_2019_4_-_ubuntu: + name: Validate - postprocessing - 2019.4 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2019.4 - windows (2019.4 - Windows). +validate_-_postprocessing_-_2019_4_-_windows: + name: Validate - postprocessing - 2019.4 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2019.4.19f1 - windows (2019.4.19f1 - Windows). +validate_-_postprocessing_-_2019_4_19f1_-_windows: + name: Validate - postprocessing - 2019.4.19f1 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2019.4.19f1 -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2021.3 - macos (2021.3 - MacOS). +validate_-_postprocessing_-_2021_3_-_macos: + name: Validate - postprocessing - 2021.3 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2021.3 - ubuntu (2021.3 - Ubuntu). +validate_-_postprocessing_-_2021_3_-_ubuntu: + name: Validate - postprocessing - 2021.3 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2021.3 - windows (2021.3 - Windows). +validate_-_postprocessing_-_2021_3_-_windows: + name: Validate - postprocessing - 2021.3 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2022.3 - macos (2022.3 - MacOS). +validate_-_postprocessing_-_2022_3_-_macos: + name: Validate - postprocessing - 2022.3 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2022.3 - ubuntu (2022.3 - Ubuntu). +validate_-_postprocessing_-_2022_3_-_ubuntu: + name: Validate - postprocessing - 2022.3 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 2022.3 - windows (2022.3 - Windows). +validate_-_postprocessing_-_2022_3_-_windows: + name: Validate - postprocessing - 2022.3 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.0 - macos (6000.0 - MacOS). +validate_-_postprocessing_-_6000_0_-_macos: + name: Validate - postprocessing - 6000.0 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.0 - ubuntu (6000.0 - Ubuntu). +validate_-_postprocessing_-_6000_0_-_ubuntu: + name: Validate - postprocessing - 6000.0 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.0 - windows (6000.0 - Windows). +validate_-_postprocessing_-_6000_0_-_windows: + name: Validate - postprocessing - 6000.0 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.1 - macos (6000.1 - MacOS). +validate_-_postprocessing_-_6000_1_-_macos: + name: Validate - postprocessing - 6000.1 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.1 - ubuntu (6000.1 - Ubuntu). +validate_-_postprocessing_-_6000_1_-_ubuntu: + name: Validate - postprocessing - 6000.1 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.1 - windows (6000.1 - Windows). +validate_-_postprocessing_-_6000_1_-_windows: + name: Validate - postprocessing - 6000.1 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.2 - macos (6000.2 - MacOS). +validate_-_postprocessing_-_6000_2_-_macos: + name: Validate - postprocessing - 6000.2 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.2 - ubuntu (6000.2 - Ubuntu). +validate_-_postprocessing_-_6000_2_-_ubuntu: + name: Validate - postprocessing - 6000.2 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.2 - windows (6000.2 - Windows). +validate_-_postprocessing_-_6000_2_-_windows: + name: Validate - postprocessing - 6000.2 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.3 - macos (6000.3 - MacOS). +validate_-_postprocessing_-_6000_3_-_macos: + name: Validate - postprocessing - 6000.3 - macos + agent: + image: package-ci/macos-13:default + type: Unity::VM::osx + flavor: b1.xlarge + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.3 - ubuntu (6000.3 - Ubuntu). +validate_-_postprocessing_-_6000_3_-_ubuntu: + name: Validate - postprocessing - 6000.3 - ubuntu + agent: + image: package-ci/ubuntu-20.04:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + +# PVP Editor and Playmode tests for Validate - postprocessing - 6000.3 - windows (6000.3 - Windows). +validate_-_postprocessing_-_6000_3_-_windows: + name: Validate - postprocessing - 6000.3 - windows + agent: + image: package-ci/win10:default + type: Unity::VM + flavor: b1.large + commands: + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: 7z x -aoa wrench-localapv.zip + - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple + - command: python PythonScripts/print_machine_info.py + - command: unity-downloader-cli -u trunk -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor + timeout: 10 + retries: 1 + - command: echo No internal packages to add. + - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp + timeout: 40 + 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: echo No additional PVP profiles to declared to check. + - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" + timeout: 40 + retries: 1 + after: + - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd + artifacts: + Crash Dumps: + paths: + - CrashDumps/** + packages: + paths: + - upm-ci~/packages/**/* + pvp-results: + paths: + - upm-ci~/pvp/**/* + browsable: onDemand + UTR: + paths: + - '*.log' + - '*.xml' + - artifacts/**/* + - test-postprocessing/Logs/** + - test-postprocessing/Library/*.log + - test-postprocessing/*.log + - test-postprocessing/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.11.0.0 + labels: + - Packages:postprocessing + diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json new file mode 100644 index 00000000000..4bb4b18b0d4 --- /dev/null +++ b/.yamato/wrench/wrench_config.json @@ -0,0 +1,37 @@ +{ + "schema_version": 0.7, + "packages": { + "com.unity.postprocessing": { + "directory": "com.unity.postprocessing/", + "prePackCommands": [], + "preTestCommands": { + "MacOS": [], + "Ubuntu": [], + "Windows": [] + }, + "InternalOnly": false, + "NeverPublish": false, + "MaxEditorVersion": "", + "coverageEnabled": false, + "coverageCommands": [ + "generateAdditionalMetrics;generateHtmlReport;assemblyFilters:ASSEMBLY_NAME;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:YAMATO_SOURCE_DIR/Packages;" + ], + "dependantsToIgnoreInPreviewApv": {} + } + }, + "releasing_packages": [ + "com.unity.postprocessing" + ], + "jobs_to_monitor": { + "com.unity.postprocessing": [ + ".yamato/wrench/api-validation-jobs.yml#api_validation_-_postprocessing_-_2019_4_-_windows", + ".yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs", + ".yamato/wrench/promotion-jobs.yml#publish_dry_run_postprocessing" + ] + }, + "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_postprocessing", + "branch_pattern": "ReleaseSlash", + "wrench_version": "0.11.0.0", + "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", + "cs_project_path": "Tools/CI/Graphics.Cookbook.csproj" +} \ No newline at end of file From d229dd8ef616c686c5de7584aecb23219d832ce3 Mon Sep 17 00:00:00 2001 From: Ben Grater Date: Mon, 16 Jun 2025 23:13:31 -0700 Subject: [PATCH 03/10] Add more wrench generated yamato files --- ...rastructure-instability-detection-linux.sh | 37 +++++++++++++++++++ ...nfrastructure-instability-detection-mac.sh | 37 +++++++++++++++++++ ...frastructure-instability-detection-win.cmd | 11 ++++++ 3 files changed, 85 insertions(+) create mode 100644 .yamato/generated-scripts/infrastructure-instability-detection-linux.sh create mode 100644 .yamato/generated-scripts/infrastructure-instability-detection-mac.sh create mode 100644 .yamato/generated-scripts/infrastructure-instability-detection-win.cmd diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-linux.sh b/.yamato/generated-scripts/infrastructure-instability-detection-linux.sh new file mode 100644 index 00000000000..23801212366 --- /dev/null +++ b/.yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# This is an auto-generated script. Do not edit manually! +set -x + +set -e +if [ -f "infrastructure_instability_detection_standalone.zip" ]; then + echo "removed existing archive infrastructure_instability_detection_standalone.zip" + rm "infrastructure_instability_detection_standalone.zip" || true +fi + +if [ -d "infrastructure_instability_detection_standalone" ]; then + echo "removed existing directory infrastructure_instability_detection_standalone/" + rm -rf "infrastructure_instability_detection_standalone" || true +fi + +echo "downloading and extracting infrastructure_instability_detection_standalone@1.0.0" +curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/1.0.0/ubuntu.zip" --output "infrastructure_instability_detection_standalone.zip" --retry 5 || true + +if [ -d "infrastructure_instability_detection" ]; then + echo "removing infrastructure_instability_detection folder to avoid name clash" + rm -rf infrastructure_instability_detection/ || true +fi + +unzip -qo "infrastructure_instability_detection_standalone.zip" && rm "infrastructure_instability_detection_standalone.zip" || true + +echo "downloading and extracting patterns" +curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/patterns.zip" --output patterns.zip --retry 5 || true + +if [ -d "patterns" ]; then + echo "removing patterns folder to avoid name clash" + rm -rf patterns/ || true +fi + +unzip -q patterns.zip && rm patterns.zip || true + +echo "running '$(pwd)/infrastructure_instability_detection'" +./infrastructure_instability_detection || true diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh b/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh new file mode 100644 index 00000000000..e37062e9744 --- /dev/null +++ b/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -0,0 +1,37 @@ +#!/bin/bash +# This is an auto-generated script. Do not edit manually! +set -x + +set -e +if [ -f "infrastructure_instability_detection_standalone.zip" ]; then + echo "removed existing archive infrastructure_instability_detection_standalone.zip" + rm "infrastructure_instability_detection_standalone.zip" || true +fi + +if [ -d "infrastructure_instability_detection_standalone" ]; then + echo "removed existing directory infrastructure_instability_detection_standalone/" + rm -rf "infrastructure_instability_detection_standalone" || true +fi + +echo "downloading and extracting infrastructure_instability_detection_standalone@1.0.0" +curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/1.0.0/macos.zip" --output "infrastructure_instability_detection_standalone.zip" --retry 5 || true + +if [ -d "infrastructure_instability_detection" ]; then + echo "removing infrastructure_instability_detection folder to avoid name clash" + rm -rf infrastructure_instability_detection/ || true +fi + +unzip -qo "infrastructure_instability_detection_standalone.zip" && rm "infrastructure_instability_detection_standalone.zip" || true + +echo "downloading and extracting patterns" +curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/patterns.zip" --output patterns.zip --retry 5 || true + +if [ -d "patterns" ]; then + echo "removing patterns folder to avoid name clash" + rm -rf patterns/ || true +fi + +unzip -q patterns.zip && rm patterns.zip || true + +echo "running '$(pwd)/infrastructure_instability_detection'" +./infrastructure_instability_detection || true diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd new file mode 100644 index 00000000000..64513447d27 --- /dev/null +++ b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd @@ -0,0 +1,11 @@ +@echo on +rem This is an auto-generated script. Do not edit manually! + +curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/1.0.0/windows.zip" --output "infrastructure_instability_detection_standalone.zip" --retry 5 +IF EXIST "infrastructure_instability_detection" rmdir /s /q infrastructure_instability_detection +powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('infrastructure_instability_detection_standalone.zip', '.'); }" && DEL "infrastructure_instability_detection_standalone.zip" +curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/patterns.zip" --output patterns.zip --retry 5 +IF EXIST "patterns" rmdir /s /q patterns +powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('patterns.zip', '.'); }" && DEL "patterns.zip" +infrastructure_instability_detection +exit /b 0 From 58f933905e27dd44ee7cc2b7be62ae9e1f157978 Mon Sep 17 00:00:00 2001 From: Ben Grater Date: Tue, 17 Jun 2025 00:52:49 -0700 Subject: [PATCH 04/10] Fix missing dependency from postprocessing package --- com.unity.postprocessing/package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/com.unity.postprocessing/package.json b/com.unity.postprocessing/package.json index f35700a8b20..09ab04d4cac 100644 --- a/com.unity.postprocessing/package.json +++ b/com.unity.postprocessing/package.json @@ -6,6 +6,7 @@ "unityRelease": "19f1", "description": "The post-processing stack (v2) comes with a collection of effects and image filters you can apply to your cameras to improve the visuals of your games.", "dependencies": { - "com.unity.modules.physics": "1.0.0" + "com.unity.modules.physics": "1.0.0", + "com.unity.modules.imgui": "1.0.0" } } From b2342d469dda974e79d7ad6ec2960c225a3524bb Mon Sep 17 00:00:00 2001 From: Ben Grater Date: Tue, 17 Jun 2025 01:51:38 -0700 Subject: [PATCH 05/10] Fix a couple yamato files manually to fix error --- .yamato/wrench/api-validation-jobs.yml | 2 +- .yamato/wrench/validation-jobs.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 74fd5c292f0..0eb525b1e0b 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -20,7 +20,7 @@ api_validation_-_postprocessing_-_2019_4_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/PackageJsonCondersor.py diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index c974c042e46..977569576e9 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -13,7 +13,7 @@ validate_-_postprocessing_-_2019_4_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -77,7 +77,7 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -141,7 +141,7 @@ validate_-_postprocessing_-_2019_4_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor From fd89a24b86b9e0d9e0df1985fcd6c3c3934f9cff Mon Sep 17 00:00:00 2001 From: Ben Grater Date: Tue, 17 Jun 2025 08:45:16 -0700 Subject: [PATCH 06/10] Fix 2019.4 ubuntu error --- .yamato/wrench/validation-jobs.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 977569576e9..afca1bb6322 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -69,7 +69,7 @@ validate_-_postprocessing_-_2019_4_-_macos: validate_-_postprocessing_-_2019_4_-_ubuntu: name: Validate - postprocessing - 2019.4 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: From 9665f12d9c5eefc2d4f30a478d586651670fa500 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?The=CC=81o=20Penavaire?= Date: Wed, 18 Jun 2025 10:35:43 +0200 Subject: [PATCH 07/10] Override the ubuntu image --- .gitignore | 3 ++- .yamato/wrench/api-validation-jobs.yml | 2 +- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/validation-jobs.yml | 18 ++++++------- Tools/CI/Settings/GraphicsSettings.cs | 35 +++++++++++++++++++++++--- Tools/CI/regenerate.sh | 2 +- 6 files changed, 46 insertions(+), 16 deletions(-) mode change 100644 => 100755 Tools/CI/regenerate.sh diff --git a/.gitignore b/.gitignore index 0a7432e2cad..9d0043b1e5b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,3 @@ - [Aa]rtifacts/ [Bb]uild/ [Ll]ibrary/ @@ -50,3 +49,5 @@ TestProjects/UniversalGraphicsTest_Lighting/UserSettings/EditorUserSettings.asse TestProjects/UniversalGraphicsTest_Lighting/Packages/packages-lock.json com.unity.template-hd/InitCodeMarker gfx-sdet-tools + +*bin/ diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 0eb525b1e0b..74fd5c292f0 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -20,7 +20,7 @@ api_validation_-_postprocessing_-_2019_4_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2019.4 -c Editor --fast + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/PackageJsonCondersor.py diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index b23ae032a57..917092a901a 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -5,7 +5,7 @@ package_pack_-_postprocessing: name: Package Pack - postprocessing agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index afca1bb6322..057d2f32b13 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -13,7 +13,7 @@ validate_-_postprocessing_-_2019_4_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4 -c Editor --fast + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -77,7 +77,7 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4 -c Editor --fast + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -141,7 +141,7 @@ validate_-_postprocessing_-_2019_4_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4 -c Editor --fast + - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -325,7 +325,7 @@ validate_-_postprocessing_-_2021_3_-_macos: validate_-_postprocessing_-_2021_3_-_ubuntu: name: Validate - postprocessing - 2021.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: @@ -517,7 +517,7 @@ validate_-_postprocessing_-_2022_3_-_macos: validate_-_postprocessing_-_2022_3_-_ubuntu: name: Validate - postprocessing - 2022.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: @@ -709,7 +709,7 @@ validate_-_postprocessing_-_6000_0_-_macos: validate_-_postprocessing_-_6000_0_-_ubuntu: name: Validate - postprocessing - 6000.0 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: @@ -901,7 +901,7 @@ validate_-_postprocessing_-_6000_1_-_macos: validate_-_postprocessing_-_6000_1_-_ubuntu: name: Validate - postprocessing - 6000.1 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: @@ -1093,7 +1093,7 @@ validate_-_postprocessing_-_6000_2_-_macos: validate_-_postprocessing_-_6000_2_-_ubuntu: name: Validate - postprocessing - 6000.2 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: @@ -1285,7 +1285,7 @@ validate_-_postprocessing_-_6000_3_-_macos: validate_-_postprocessing_-_6000_3_-_ubuntu: name: Validate - postprocessing - 6000.3 - ubuntu agent: - image: package-ci/ubuntu-20.04:default + image: package-ci/ubuntu-18.04:default type: Unity::VM flavor: b1.large commands: diff --git a/Tools/CI/Settings/GraphicsSettings.cs b/Tools/CI/Settings/GraphicsSettings.cs index e84d41420b0..6b9eeb5f6c8 100644 --- a/Tools/CI/Settings/GraphicsSettings.cs +++ b/Tools/CI/Settings/GraphicsSettings.cs @@ -1,6 +1,8 @@ +using RecipeEngine.Api.Platforms; using RecipeEngine.Api.Settings; using RecipeEngine.Modules.Wrench.Models; using RecipeEngine.Modules.Wrench.Settings; +using RecipeEngine.Platforms; namespace Graphics.Cookbook.Settings; @@ -8,13 +10,34 @@ public class GraphicsSettings : AnnotatedSettingsBase { // Path from the root of the repository where packages are located. readonly string[] PackagesRootPaths = {"."}; + readonly static string s_PackageName = "com.unity.postprocessing"; // update this to list all packages in this repo that you want to release. Dictionary PackageOptions = new() { { - "com.unity.postprocessing", - new PackageOptions() { ReleaseOptions = new ReleaseOptions() { IsReleasing = true } } + s_PackageName, + new PackageOptions() { ReleaseOptions = new ReleaseOptions() { IsReleasing = true } }, + } + }; + + + // You can either use a platform.json file or specify custom yamato VM images for each package in code. + private readonly Dictionary ImageOverrides = new() + { + { + SystemType.Windows, + new Platform(new Agent("package-ci/win10:default", FlavorType.BuildLarge, ResourceType.Vm), SystemType.Windows) + }, + { + SystemType.MacOS, + new Platform(new Agent("package-ci/macos-13:default", FlavorType.BuildExtraLarge, ResourceType.VmOsx), + SystemType.MacOS) + }, + { + SystemType.Ubuntu, + new Platform(new Agent("package-ci/ubuntu-18.04:default", FlavorType.BuildLarge, ResourceType.Vm), + SystemType.Ubuntu) } }; @@ -23,7 +46,13 @@ public GraphicsSettings() Wrench = new WrenchSettings( PackagesRootPaths, PackageOptions - ); + ); + + Wrench.Packages[s_PackageName].AdditionalEditorVersions = + [ + "2019.4", + ]; + Wrench.Packages[s_PackageName].EditorPlatforms = ImageOverrides; } public WrenchSettings Wrench { get; private set; } diff --git a/Tools/CI/regenerate.sh b/Tools/CI/regenerate.sh old mode 100644 new mode 100755 index 3a439772538..c25ff700a64 --- a/Tools/CI/regenerate.sh +++ b/Tools/CI/regenerate.sh @@ -1,2 +1,2 @@ cd $(dirname "$0")/../../ -dotnet run --project Tools\CI\Graphics.Cookbook.csproj \ No newline at end of file +dotnet run --project Tools/CI/Graphics.Cookbook.csproj From 0fce2910c73ae89ca77b80bea7d71d0854e1a3c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?The=CC=81o=20Penavaire?= Date: Wed, 18 Jun 2025 10:44:46 +0200 Subject: [PATCH 08/10] Use latest version of wrench --- .yamato/wrench/api-validation-jobs.yml | 6 +- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/preview-a-p-v.yml | 110 +++++------ .yamato/wrench/promotion-jobs.yml | 8 +- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 264 ++++++++++++------------- .yamato/wrench/wrench_config.json | 2 +- Tools/CI/Graphics.Cookbook.csproj | 2 +- Tools/CI/Settings/GraphicsSettings.cs | 6 +- 9 files changed, 199 insertions(+), 203 deletions(-) diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 74fd5c292f0..69a5ce78615 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -20,7 +20,7 @@ api_validation_-_postprocessing_-_2019_4_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/PackageJsonCondersor.py @@ -51,8 +51,8 @@ api_validation_-_postprocessing_-_2019_4_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 917092a901a..14256be83c4 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_postprocessing: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index aba420f139a..b62378aeb06 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -25,7 +25,7 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_windows metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 2021.3 manifest (MacOS). preview_apv_-_2021_3_-_macos: @@ -42,7 +42,7 @@ preview_apv_-_2021_3_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2021.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=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -76,10 +76,10 @@ preview_apv_-_2021_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 2021.3 manifest (Ubuntu). preview_apv_-_2021_3_-_ubuntu: @@ -96,7 +96,7 @@ preview_apv_-_2021_3_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2021.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=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -130,10 +130,10 @@ preview_apv_-_2021_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 2021.3 manifest (Windows). preview_apv_-_2021_3_-_windows: @@ -151,7 +151,7 @@ preview_apv_-_2021_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2021.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=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -185,10 +185,10 @@ preview_apv_-_2021_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 2022.3 manifest (MacOS). preview_apv_-_2022_3_-_macos: @@ -205,7 +205,7 @@ preview_apv_-_2022_3_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -239,10 +239,10 @@ preview_apv_-_2022_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 2022.3 manifest (Ubuntu). preview_apv_-_2022_3_-_ubuntu: @@ -259,7 +259,7 @@ preview_apv_-_2022_3_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -293,10 +293,10 @@ preview_apv_-_2022_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 2022.3 manifest (Windows). preview_apv_-_2022_3_-_windows: @@ -314,7 +314,7 @@ preview_apv_-_2022_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2022.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -348,10 +348,10 @@ preview_apv_-_2022_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -368,7 +368,7 @@ preview_apv_-_6000_0_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -402,10 +402,10 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -422,7 +422,7 @@ preview_apv_-_6000_0_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -456,10 +456,10 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -477,7 +477,7 @@ preview_apv_-_6000_0_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -511,10 +511,10 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.1 manifest (MacOS). preview_apv_-_6000_1_-_macos: @@ -531,7 +531,7 @@ preview_apv_-_6000_1_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.1/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -565,10 +565,10 @@ preview_apv_-_6000_1_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.1 manifest (Ubuntu). preview_apv_-_6000_1_-_ubuntu: @@ -585,7 +585,7 @@ preview_apv_-_6000_1_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.1/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -619,10 +619,10 @@ preview_apv_-_6000_1_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.1 manifest (Windows). preview_apv_-_6000_1_-_windows: @@ -640,7 +640,7 @@ preview_apv_-_6000_1_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.1/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.1 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -674,10 +674,10 @@ preview_apv_-_6000_1_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (MacOS). preview_apv_-_6000_2_-_macos: @@ -694,7 +694,7 @@ preview_apv_-_6000_2_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -728,10 +728,10 @@ preview_apv_-_6000_2_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). preview_apv_-_6000_2_-_ubuntu: @@ -748,7 +748,7 @@ preview_apv_-_6000_2_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -782,10 +782,10 @@ preview_apv_-_6000_2_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (Windows). preview_apv_-_6000_2_-_windows: @@ -803,7 +803,7 @@ preview_apv_-_6000_2_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.2 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -837,10 +837,10 @@ preview_apv_-_6000_2_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (MacOS). preview_apv_-_6000_3_-_macos: @@ -857,7 +857,7 @@ preview_apv_-_6000_3_-_macos: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -891,10 +891,10 @@ preview_apv_-_6000_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). preview_apv_-_6000_3_-_ubuntu: @@ -911,7 +911,7 @@ preview_apv_-_6000_3_-_ubuntu: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -945,10 +945,10 @@ preview_apv_-_6000_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (Windows). preview_apv_-_6000_3_-_windows: @@ -966,7 +966,7 @@ preview_apv_-_6000_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ @@ -1000,8 +1000,8 @@ preview_apv_-_6000_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index e45a2be98de..c340c7cf87d 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -248,10 +248,10 @@ publish_dry_run_postprocessing: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 # Publish for postprocessing to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_postprocessing: @@ -500,8 +500,8 @@ publish_postprocessing: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index 3de39ede9a8..15642817196 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date: cancel_old_ci: true metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 057d2f32b13..5b71f02e78f 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -13,7 +13,7 @@ validate_-_postprocessing_-_2019_4_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -21,14 +21,14 @@ validate_-_postprocessing_-_2019_4_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -58,10 +58,10 @@ validate_-_postprocessing_-_2019_4_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -77,7 +77,7 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -85,14 +85,14 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -122,10 +122,10 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -141,7 +141,7 @@ validate_-_postprocessing_-_2019_4_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4/staging -c Editor --fast + - command: unity-downloader-cli -u 2019.4 -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -149,14 +149,14 @@ validate_-_postprocessing_-_2019_4_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -186,10 +186,10 @@ validate_-_postprocessing_-_2019_4_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -205,7 +205,7 @@ validate_-_postprocessing_-_2019_4_19f1_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2019.4.19f1 -c Editor --fast + - command: unity-downloader-cli -u 2019.4.19f1 -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -213,14 +213,14 @@ validate_-_postprocessing_-_2019_4_19f1_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -250,10 +250,10 @@ validate_-_postprocessing_-_2019_4_19f1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -269,7 +269,7 @@ validate_-_postprocessing_-_2021_3_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -277,14 +277,14 @@ validate_-_postprocessing_-_2021_3_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -314,10 +314,10 @@ validate_-_postprocessing_-_2021_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -333,7 +333,7 @@ validate_-_postprocessing_-_2021_3_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -341,14 +341,14 @@ validate_-_postprocessing_-_2021_3_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -378,10 +378,10 @@ validate_-_postprocessing_-_2021_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -397,7 +397,7 @@ validate_-_postprocessing_-_2021_3_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2021.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -405,14 +405,14 @@ validate_-_postprocessing_-_2021_3_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -442,10 +442,10 @@ validate_-_postprocessing_-_2021_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -461,7 +461,7 @@ validate_-_postprocessing_-_2022_3_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -469,14 +469,14 @@ validate_-_postprocessing_-_2022_3_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -506,10 +506,10 @@ validate_-_postprocessing_-_2022_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -525,7 +525,7 @@ validate_-_postprocessing_-_2022_3_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -533,14 +533,14 @@ validate_-_postprocessing_-_2022_3_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -570,10 +570,10 @@ validate_-_postprocessing_-_2022_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -589,7 +589,7 @@ validate_-_postprocessing_-_2022_3_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 2022.3/staging -c Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -597,14 +597,14 @@ validate_-_postprocessing_-_2022_3_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -634,10 +634,10 @@ validate_-_postprocessing_-_2022_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -653,7 +653,7 @@ validate_-_postprocessing_-_6000_0_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -661,14 +661,14 @@ validate_-_postprocessing_-_6000_0_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -698,10 +698,10 @@ validate_-_postprocessing_-_6000_0_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -717,7 +717,7 @@ validate_-_postprocessing_-_6000_0_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -725,14 +725,14 @@ validate_-_postprocessing_-_6000_0_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -762,10 +762,10 @@ validate_-_postprocessing_-_6000_0_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -781,7 +781,7 @@ validate_-_postprocessing_-_6000_0_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.0/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -789,14 +789,14 @@ validate_-_postprocessing_-_6000_0_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -826,10 +826,10 @@ validate_-_postprocessing_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -845,7 +845,7 @@ validate_-_postprocessing_-_6000_1_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.1/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -853,14 +853,14 @@ validate_-_postprocessing_-_6000_1_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -890,10 +890,10 @@ validate_-_postprocessing_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -909,7 +909,7 @@ validate_-_postprocessing_-_6000_1_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.1/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -917,14 +917,14 @@ validate_-_postprocessing_-_6000_1_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -954,10 +954,10 @@ validate_-_postprocessing_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -973,7 +973,7 @@ validate_-_postprocessing_-_6000_1_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.1/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.1/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -981,14 +981,14 @@ validate_-_postprocessing_-_6000_1_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -1018,10 +1018,10 @@ validate_-_postprocessing_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -1037,7 +1037,7 @@ validate_-_postprocessing_-_6000_2_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -1045,14 +1045,14 @@ validate_-_postprocessing_-_6000_2_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -1082,10 +1082,10 @@ validate_-_postprocessing_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -1101,7 +1101,7 @@ validate_-_postprocessing_-_6000_2_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -1109,14 +1109,14 @@ validate_-_postprocessing_-_6000_2_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -1146,10 +1146,10 @@ validate_-_postprocessing_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -1165,7 +1165,7 @@ validate_-_postprocessing_-_6000_2_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -1173,14 +1173,14 @@ validate_-_postprocessing_-_6000_2_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -1210,10 +1210,10 @@ validate_-_postprocessing_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -1229,7 +1229,7 @@ validate_-_postprocessing_-_6000_3_-_macos: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -1237,14 +1237,14 @@ validate_-_postprocessing_-_6000_3_-_macos: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -1274,10 +1274,10 @@ validate_-_postprocessing_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -1293,7 +1293,7 @@ validate_-_postprocessing_-_6000_3_-_ubuntu: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -1301,14 +1301,14 @@ validate_-_postprocessing_-_6000_3_-_ubuntu: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -1338,10 +1338,10 @@ validate_-_postprocessing_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing @@ -1357,7 +1357,7 @@ validate_-_postprocessing_-_6000_3_-_windows: - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c Editor --fast + - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - command: upm-pvp create-test-project test-postprocessing --packages "upm-ci~/packages/*.tgz" --unity .Editor @@ -1365,14 +1365,14 @@ validate_-_postprocessing_-_6000_3_-_windows: retries: 1 - command: echo No internal packages to add. - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 40 + timeout: 20 retries: 0 - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 40 + - command: 'UnifiedTestRunner.exe --testproject=test-postprocessing --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" ' + timeout: 20 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -1402,10 +1402,10 @@ validate_-_postprocessing_-_6000_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.11.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.11.0.0 + Wrench: 0.12.0.0 labels: - Packages:postprocessing diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index 4bb4b18b0d4..413d7ea37bc 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -31,7 +31,7 @@ }, "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_postprocessing", "branch_pattern": "ReleaseSlash", - "wrench_version": "0.11.0.0", + "wrench_version": "0.12.0.0", "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", "cs_project_path": "Tools/CI/Graphics.Cookbook.csproj" } \ No newline at end of file diff --git a/Tools/CI/Graphics.Cookbook.csproj b/Tools/CI/Graphics.Cookbook.csproj index 4cd273c4596..6ade424e36c 100644 --- a/Tools/CI/Graphics.Cookbook.csproj +++ b/Tools/CI/Graphics.Cookbook.csproj @@ -8,7 +8,7 @@ - + diff --git a/Tools/CI/Settings/GraphicsSettings.cs b/Tools/CI/Settings/GraphicsSettings.cs index 6b9eeb5f6c8..dbe96e5daed 100644 --- a/Tools/CI/Settings/GraphicsSettings.cs +++ b/Tools/CI/Settings/GraphicsSettings.cs @@ -17,7 +17,7 @@ public class GraphicsSettings : AnnotatedSettingsBase { { s_PackageName, - new PackageOptions() { ReleaseOptions = new ReleaseOptions() { IsReleasing = true } }, + new PackageOptions() { ReleaseOptions = new ReleaseOptions() { IsReleasing = true } } } }; @@ -48,10 +48,6 @@ public GraphicsSettings() PackageOptions ); - Wrench.Packages[s_PackageName].AdditionalEditorVersions = - [ - "2019.4", - ]; Wrench.Packages[s_PackageName].EditorPlatforms = ImageOverrides; } From f177fe202f2c54de5a02662fe13b1150128c15b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?The=CC=81o=20Penavaire?= Date: Wed, 18 Jun 2025 10:46:15 +0200 Subject: [PATCH 09/10] Pin bokken images version --- .yamato/wrench/api-validation-jobs.yml | 2 +- .yamato/wrench/package-pack-jobs.yml | 2 +- Tools/CI/Settings/GraphicsSettings.cs | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 69a5ce78615..6e0f56a8902 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -9,7 +9,7 @@ all_api_validation_jobs: api_validation_-_postprocessing_-_2019_4_-_windows: name: API Validation - postprocessing - 2019.4 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 14256be83c4..7c2dd704525 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -5,7 +5,7 @@ package_pack_-_postprocessing: name: Package Pack - postprocessing agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: diff --git a/Tools/CI/Settings/GraphicsSettings.cs b/Tools/CI/Settings/GraphicsSettings.cs index dbe96e5daed..0dead3f24d8 100644 --- a/Tools/CI/Settings/GraphicsSettings.cs +++ b/Tools/CI/Settings/GraphicsSettings.cs @@ -27,16 +27,16 @@ public class GraphicsSettings : AnnotatedSettingsBase { { SystemType.Windows, - new Platform(new Agent("package-ci/win10:default", FlavorType.BuildLarge, ResourceType.Vm), SystemType.Windows) + new Platform(new Agent("package-ci/win10:v4", FlavorType.BuildLarge, ResourceType.Vm), SystemType.Windows) }, { SystemType.MacOS, - new Platform(new Agent("package-ci/macos-13:default", FlavorType.BuildExtraLarge, ResourceType.VmOsx), + new Platform(new Agent("package-ci/macos-13:v4", FlavorType.BuildExtraLarge, ResourceType.VmOsx), SystemType.MacOS) }, { SystemType.Ubuntu, - new Platform(new Agent("package-ci/ubuntu-18.04:default", FlavorType.BuildLarge, ResourceType.Vm), + new Platform(new Agent("package-ci/ubuntu-18.04:v4", FlavorType.BuildLarge, ResourceType.Vm), SystemType.Ubuntu) } }; From 64e66ade1efee010f487fef97fa803de672a234c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?The=CC=81o=20Penavaire?= Date: Wed, 18 Jun 2025 13:02:44 +0200 Subject: [PATCH 10/10] Update wrench to 12.1.0 --- .yamato/wrench/api-validation-jobs.yml | 4 +- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/preview-a-p-v.yml | 74 +++++++------- .yamato/wrench/promotion-jobs.yml | 8 +- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 132 ++++++++++++------------- .yamato/wrench/wrench_config.json | 2 +- Tools/CI/Graphics.Cookbook.csproj | 2 +- 8 files changed, 113 insertions(+), 113 deletions(-) diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 6e0f56a8902..a9439a3d0bd 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -51,8 +51,8 @@ api_validation_-_postprocessing_-_2019_4_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 7c2dd704525..1261a9a7a2b 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_postprocessing: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index b62378aeb06..d6b619461ee 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -25,7 +25,7 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_windows metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 2021.3 manifest (MacOS). preview_apv_-_2021_3_-_macos: @@ -76,10 +76,10 @@ preview_apv_-_2021_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 2021.3 manifest (Ubuntu). preview_apv_-_2021_3_-_ubuntu: @@ -130,10 +130,10 @@ preview_apv_-_2021_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 2021.3 manifest (Windows). preview_apv_-_2021_3_-_windows: @@ -185,10 +185,10 @@ preview_apv_-_2021_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 2022.3 manifest (MacOS). preview_apv_-_2022_3_-_macos: @@ -239,10 +239,10 @@ preview_apv_-_2022_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 2022.3 manifest (Ubuntu). preview_apv_-_2022_3_-_ubuntu: @@ -293,10 +293,10 @@ preview_apv_-_2022_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 2022.3 manifest (Windows). preview_apv_-_2022_3_-_windows: @@ -348,10 +348,10 @@ preview_apv_-_2022_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -402,10 +402,10 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -456,10 +456,10 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -511,10 +511,10 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.1 manifest (MacOS). preview_apv_-_6000_1_-_macos: @@ -565,10 +565,10 @@ preview_apv_-_6000_1_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.1 manifest (Ubuntu). preview_apv_-_6000_1_-_ubuntu: @@ -619,10 +619,10 @@ preview_apv_-_6000_1_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.1 manifest (Windows). preview_apv_-_6000_1_-_windows: @@ -674,10 +674,10 @@ preview_apv_-_6000_1_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.2 manifest (MacOS). preview_apv_-_6000_2_-_macos: @@ -728,10 +728,10 @@ preview_apv_-_6000_2_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). preview_apv_-_6000_2_-_ubuntu: @@ -782,10 +782,10 @@ preview_apv_-_6000_2_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.2 manifest (Windows). preview_apv_-_6000_2_-_windows: @@ -837,10 +837,10 @@ preview_apv_-_6000_2_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.3 manifest (MacOS). preview_apv_-_6000_3_-_macos: @@ -891,10 +891,10 @@ preview_apv_-_6000_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). preview_apv_-_6000_3_-_ubuntu: @@ -945,10 +945,10 @@ preview_apv_-_6000_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Functional tests for dependents found in the latest 6000.3 manifest (Windows). preview_apv_-_6000_3_-_windows: @@ -1000,8 +1000,8 @@ preview_apv_-_6000_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index c340c7cf87d..e5c3e582519 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -248,10 +248,10 @@ publish_dry_run_postprocessing: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 # Publish for postprocessing to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_postprocessing: @@ -500,8 +500,8 @@ publish_postprocessing: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index 15642817196..6081865af34 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date: cancel_old_ci: true metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 5b71f02e78f..407873447f5 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -5,7 +5,7 @@ validate_-_postprocessing_-_2019_4_-_macos: name: Validate - postprocessing - 2019.4 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -58,10 +58,10 @@ validate_-_postprocessing_-_2019_4_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -69,7 +69,7 @@ validate_-_postprocessing_-_2019_4_-_macos: validate_-_postprocessing_-_2019_4_-_ubuntu: name: Validate - postprocessing - 2019.4 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -122,10 +122,10 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -133,7 +133,7 @@ validate_-_postprocessing_-_2019_4_-_ubuntu: validate_-_postprocessing_-_2019_4_-_windows: name: Validate - postprocessing - 2019.4 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -186,10 +186,10 @@ validate_-_postprocessing_-_2019_4_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -197,7 +197,7 @@ validate_-_postprocessing_-_2019_4_-_windows: validate_-_postprocessing_-_2019_4_19f1_-_windows: name: Validate - postprocessing - 2019.4.19f1 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -250,10 +250,10 @@ validate_-_postprocessing_-_2019_4_19f1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -261,7 +261,7 @@ validate_-_postprocessing_-_2019_4_19f1_-_windows: validate_-_postprocessing_-_2021_3_-_macos: name: Validate - postprocessing - 2021.3 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -314,10 +314,10 @@ validate_-_postprocessing_-_2021_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -325,7 +325,7 @@ validate_-_postprocessing_-_2021_3_-_macos: validate_-_postprocessing_-_2021_3_-_ubuntu: name: Validate - postprocessing - 2021.3 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -378,10 +378,10 @@ validate_-_postprocessing_-_2021_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -389,7 +389,7 @@ validate_-_postprocessing_-_2021_3_-_ubuntu: validate_-_postprocessing_-_2021_3_-_windows: name: Validate - postprocessing - 2021.3 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -442,10 +442,10 @@ validate_-_postprocessing_-_2021_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -453,7 +453,7 @@ validate_-_postprocessing_-_2021_3_-_windows: validate_-_postprocessing_-_2022_3_-_macos: name: Validate - postprocessing - 2022.3 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -506,10 +506,10 @@ validate_-_postprocessing_-_2022_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -517,7 +517,7 @@ validate_-_postprocessing_-_2022_3_-_macos: validate_-_postprocessing_-_2022_3_-_ubuntu: name: Validate - postprocessing - 2022.3 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -570,10 +570,10 @@ validate_-_postprocessing_-_2022_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -581,7 +581,7 @@ validate_-_postprocessing_-_2022_3_-_ubuntu: validate_-_postprocessing_-_2022_3_-_windows: name: Validate - postprocessing - 2022.3 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -634,10 +634,10 @@ validate_-_postprocessing_-_2022_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -645,7 +645,7 @@ validate_-_postprocessing_-_2022_3_-_windows: validate_-_postprocessing_-_6000_0_-_macos: name: Validate - postprocessing - 6000.0 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -698,10 +698,10 @@ validate_-_postprocessing_-_6000_0_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -709,7 +709,7 @@ validate_-_postprocessing_-_6000_0_-_macos: validate_-_postprocessing_-_6000_0_-_ubuntu: name: Validate - postprocessing - 6000.0 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -762,10 +762,10 @@ validate_-_postprocessing_-_6000_0_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -773,7 +773,7 @@ validate_-_postprocessing_-_6000_0_-_ubuntu: validate_-_postprocessing_-_6000_0_-_windows: name: Validate - postprocessing - 6000.0 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -826,10 +826,10 @@ validate_-_postprocessing_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -837,7 +837,7 @@ validate_-_postprocessing_-_6000_0_-_windows: validate_-_postprocessing_-_6000_1_-_macos: name: Validate - postprocessing - 6000.1 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -890,10 +890,10 @@ validate_-_postprocessing_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -901,7 +901,7 @@ validate_-_postprocessing_-_6000_1_-_macos: validate_-_postprocessing_-_6000_1_-_ubuntu: name: Validate - postprocessing - 6000.1 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -954,10 +954,10 @@ validate_-_postprocessing_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -965,7 +965,7 @@ validate_-_postprocessing_-_6000_1_-_ubuntu: validate_-_postprocessing_-_6000_1_-_windows: name: Validate - postprocessing - 6000.1 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -1018,10 +1018,10 @@ validate_-_postprocessing_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -1029,7 +1029,7 @@ validate_-_postprocessing_-_6000_1_-_windows: validate_-_postprocessing_-_6000_2_-_macos: name: Validate - postprocessing - 6000.2 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -1082,10 +1082,10 @@ validate_-_postprocessing_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -1093,7 +1093,7 @@ validate_-_postprocessing_-_6000_2_-_macos: validate_-_postprocessing_-_6000_2_-_ubuntu: name: Validate - postprocessing - 6000.2 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -1146,10 +1146,10 @@ validate_-_postprocessing_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -1157,7 +1157,7 @@ validate_-_postprocessing_-_6000_2_-_ubuntu: validate_-_postprocessing_-_6000_2_-_windows: name: Validate - postprocessing - 6000.2 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -1210,10 +1210,10 @@ validate_-_postprocessing_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -1221,7 +1221,7 @@ validate_-_postprocessing_-_6000_2_-_windows: validate_-_postprocessing_-_6000_3_-_macos: name: Validate - postprocessing - 6000.3 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13:v4 type: Unity::VM::osx flavor: b1.xlarge commands: @@ -1274,10 +1274,10 @@ validate_-_postprocessing_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -1285,7 +1285,7 @@ validate_-_postprocessing_-_6000_3_-_macos: validate_-_postprocessing_-_6000_3_-_ubuntu: name: Validate - postprocessing - 6000.3 - ubuntu agent: - image: package-ci/ubuntu-18.04:default + image: package-ci/ubuntu-18.04:v4 type: Unity::VM flavor: b1.large commands: @@ -1338,10 +1338,10 @@ validate_-_postprocessing_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing @@ -1349,7 +1349,7 @@ validate_-_postprocessing_-_6000_3_-_ubuntu: validate_-_postprocessing_-_6000_3_-_windows: name: Validate - postprocessing - 6000.3 - windows agent: - image: package-ci/win10:default + image: package-ci/win10:v4 type: Unity::VM flavor: b1.large commands: @@ -1402,10 +1402,10 @@ validate_-_postprocessing_-_6000_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_postprocessing variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.12.0.0 + UPMPVP_CONTEXT_WRENCH: 0.12.1.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.12.0.0 + Wrench: 0.12.1.0 labels: - Packages:postprocessing diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index 413d7ea37bc..c3f3466ef61 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -31,7 +31,7 @@ }, "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_postprocessing", "branch_pattern": "ReleaseSlash", - "wrench_version": "0.12.0.0", + "wrench_version": "0.12.1.0", "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", "cs_project_path": "Tools/CI/Graphics.Cookbook.csproj" } \ No newline at end of file diff --git a/Tools/CI/Graphics.Cookbook.csproj b/Tools/CI/Graphics.Cookbook.csproj index 6ade424e36c..bfc7c091851 100644 --- a/Tools/CI/Graphics.Cookbook.csproj +++ b/Tools/CI/Graphics.Cookbook.csproj @@ -8,7 +8,7 @@ - +