diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 41f67b24cf..e32eeb398e 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -51,8 +51,8 @@ api_validation_-_netcode_gameobjects_-_2021_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 7f69e2cb1b..fae9475f8e 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_netcode_gameobjects: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index 3f70cffc6c..89a29d8658 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -20,9 +20,12 @@ all_preview_apv_jobs: - 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.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 2021.3 manifest (MacOS). preview_apv_-_2021_3_-_macos: @@ -73,10 +76,10 @@ preview_apv_-_2021_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 2021.3 manifest (Ubuntu). preview_apv_-_2021_3_-_ubuntu: @@ -127,10 +130,10 @@ preview_apv_-_2021_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 2021.3 manifest (Windows). preview_apv_-_2021_3_-_windows: @@ -182,10 +185,10 @@ preview_apv_-_2021_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 2022.3 manifest (MacOS). preview_apv_-_2022_3_-_macos: @@ -236,10 +239,10 @@ preview_apv_-_2022_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 2022.3 manifest (Ubuntu). preview_apv_-_2022_3_-_ubuntu: @@ -290,10 +293,10 @@ preview_apv_-_2022_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 2022.3 manifest (Windows). preview_apv_-_2022_3_-_windows: @@ -345,10 +348,10 @@ preview_apv_-_2022_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -399,10 +402,10 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -453,10 +456,10 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -508,10 +511,10 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.1 manifest (MacOS). preview_apv_-_6000_1_-_macos: @@ -562,10 +565,10 @@ preview_apv_-_6000_1_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.1 manifest (Ubuntu). preview_apv_-_6000_1_-_ubuntu: @@ -616,10 +619,10 @@ preview_apv_-_6000_1_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.1 manifest (Windows). preview_apv_-_6000_1_-_windows: @@ -671,10 +674,10 @@ preview_apv_-_6000_1_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.2 manifest (MacOS). preview_apv_-_6000_2_-_macos: @@ -725,10 +728,10 @@ preview_apv_-_6000_2_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). preview_apv_-_6000_2_-_ubuntu: @@ -779,10 +782,10 @@ preview_apv_-_6000_2_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Functional tests for dependents found in the latest 6000.2 manifest (Windows). preview_apv_-_6000_2_-_windows: @@ -834,8 +837,171 @@ preview_apv_-_6000_2_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.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-61_6af0746012fdbe27c8d9841fcad8f97465d1943826d6884e6aabf0d289b83093.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.3 -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_-_netcode_gameobjects + variables: + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.10.48.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-61_6af0746012fdbe27c8d9841fcad8f97465d1943826d6884e6aabf0d289b83093.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.3 -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_-_netcode_gameobjects + variables: + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.10.48.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-61_6af0746012fdbe27c8d9841fcad8f97465d1943826d6884e6aabf0d289b83093.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.3 -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_-_netcode_gameobjects + variables: + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.10.48.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index dc311c2a89..990e178086 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -176,12 +176,42 @@ publish_dry_run_netcode_gameobjects: unzip: true packages: ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-netcode.gameobjects-6000.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-netcode.gameobjects-6000.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-netcode.gameobjects-6000.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-netcode.gameobjects-6000.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-netcode.gameobjects-6000.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-netcode.gameobjects-6000.3-windows + unzip: true + packages: + ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 # Publish for netcode.gameobjects to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_netcode_gameobjects: @@ -358,10 +388,40 @@ publish_netcode_gameobjects: unzip: true packages: ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_macos + specific_options: + UTR: + location: results/UTR/validate-netcode.gameobjects-6000.3-macos + unzip: true + pvp-results: + location: results/pvp/validate-netcode.gameobjects-6000.3-macos + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_ubuntu + specific_options: + UTR: + location: results/UTR/validate-netcode.gameobjects-6000.3-ubuntu + unzip: true + pvp-results: + location: results/pvp/validate-netcode.gameobjects-6000.3-ubuntu + unzip: true + packages: + ignore_artifact: true + - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_windows + specific_options: + UTR: + location: results/UTR/validate-netcode.gameobjects-6000.3-windows + unzip: true + pvp-results: + location: results/pvp/validate-netcode.gameobjects-6000.3-windows + unzip: true + packages: + ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index bcc95532f7..5b581cb990 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date: cancel_old_ci: true metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index f268a8523d..a79e62cc56 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -21,7 +21,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -30,7 +30,7 @@ validate_-_netcode_gameobjects_-_2021_3_-_macos: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -60,10 +60,10 @@ validate_-_netcode_gameobjects_-_2021_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -87,7 +87,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -96,7 +96,7 @@ validate_-_netcode_gameobjects_-_2021_3_-_ubuntu: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -126,10 +126,10 @@ validate_-_netcode_gameobjects_-_2021_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -153,7 +153,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -162,7 +162,7 @@ validate_-_netcode_gameobjects_-_2021_3_-_windows: timeout: 10 retries: 0 - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -192,10 +192,10 @@ validate_-_netcode_gameobjects_-_2021_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -219,7 +219,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -228,7 +228,7 @@ validate_-_netcode_gameobjects_-_2022_3_-_macos: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -258,10 +258,10 @@ validate_-_netcode_gameobjects_-_2022_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -285,7 +285,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -294,7 +294,7 @@ validate_-_netcode_gameobjects_-_2022_3_-_ubuntu: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -324,10 +324,10 @@ validate_-_netcode_gameobjects_-_2022_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -351,7 +351,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -360,7 +360,7 @@ validate_-_netcode_gameobjects_-_2022_3_-_windows: timeout: 10 retries: 0 - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -390,10 +390,10 @@ validate_-_netcode_gameobjects_-_2022_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -417,7 +417,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -426,7 +426,7 @@ validate_-_netcode_gameobjects_-_6000_0_-_macos: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -456,10 +456,10 @@ validate_-_netcode_gameobjects_-_6000_0_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -483,7 +483,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -492,7 +492,7 @@ validate_-_netcode_gameobjects_-_6000_0_-_ubuntu: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -522,10 +522,10 @@ validate_-_netcode_gameobjects_-_6000_0_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -549,7 +549,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -558,7 +558,7 @@ validate_-_netcode_gameobjects_-_6000_0_-_windows: timeout: 10 retries: 0 - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -588,10 +588,10 @@ validate_-_netcode_gameobjects_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -615,7 +615,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -624,7 +624,7 @@ validate_-_netcode_gameobjects_-_6000_1_-_macos: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -654,10 +654,10 @@ validate_-_netcode_gameobjects_-_6000_1_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -681,7 +681,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -690,7 +690,7 @@ validate_-_netcode_gameobjects_-_6000_1_-_ubuntu: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -720,10 +720,10 @@ validate_-_netcode_gameobjects_-_6000_1_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -747,7 +747,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -756,7 +756,7 @@ validate_-_netcode_gameobjects_-_6000_1_-_windows: timeout: 10 retries: 0 - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -786,10 +786,10 @@ validate_-_netcode_gameobjects_-_6000_1_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -813,7 +813,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -822,7 +822,7 @@ validate_-_netcode_gameobjects_-_6000_2_-_macos: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh @@ -852,10 +852,10 @@ validate_-_netcode_gameobjects_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -879,7 +879,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -888,7 +888,7 @@ validate_-_netcode_gameobjects_-_6000_2_-_ubuntu: timeout: 10 retries: 0 - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh @@ -918,10 +918,10 @@ validate_-_netcode_gameobjects_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects @@ -945,7 +945,7 @@ validate_-_netcode_gameobjects_-_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: 180 + 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 @@ -954,7 +954,7 @@ validate_-_netcode_gameobjects_-_6000_2_-_windows: timeout: 10 retries: 0 - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" - timeout: 180 + timeout: 40 retries: 1 after: - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd @@ -984,10 +984,208 @@ validate_-_netcode_gameobjects_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 0.10.47.0 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 0.10.47.0 + Wrench: 0.10.48.0 + labels: + - Packages:netcode.gameobjects + +# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.3 - macos (6000.3 - MacOS). +validate_-_netcode_gameobjects_-_6000_3_-_macos: + name: Validate - netcode.gameobjects - 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-61_6af0746012fdbe27c8d9841fcad8f97465d1943826d6884e6aabf0d289b83093.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.3 -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-netcode.gameobjects --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: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --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-netcode.gameobjects/Logs/** + - test-netcode.gameobjects/Library/*.log + - test-netcode.gameobjects/*.log + - test-netcode.gameobjects/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.10.48.0 + labels: + - Packages:netcode.gameobjects + +# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.3 - ubuntu (6000.3 - Ubuntu). +validate_-_netcode_gameobjects_-_6000_3_-_ubuntu: + name: Validate - netcode.gameobjects - 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-61_6af0746012fdbe27c8d9841fcad8f97465d1943826d6884e6aabf0d289b83093.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.3 -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-netcode.gameobjects --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: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --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-netcode.gameobjects/Logs/** + - test-netcode.gameobjects/Library/*.log + - test-netcode.gameobjects/*.log + - test-netcode.gameobjects/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.10.48.0 + labels: + - Packages:netcode.gameobjects + +# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.3 - windows (6000.3 - Windows). +validate_-_netcode_gameobjects_-_6000_3_-_windows: + name: Validate - netcode.gameobjects - 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-61_6af0746012fdbe27c8d9841fcad8f97465d1943826d6884e6aabf0d289b83093.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.3 -c Editor --fast + timeout: 10 + retries: 3 + - command: upm-pvp create-test-project test-netcode.gameobjects --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: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json + timeout: 10 + retries: 0 + - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --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-netcode.gameobjects/Logs/** + - test-netcode.gameobjects/Library/*.log + - test-netcode.gameobjects/*.log + - test-netcode.gameobjects/Builds/*.log + - build/test-results/** + browsable: onDemand + dependencies: + - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects + variables: + UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 + UPMPVP_CONTEXT_WRENCH: 0.10.48.0 + metadata: + Job Maintainers: '#rm-packageworks' + Wrench: 0.10.48.0 labels: - Packages:netcode.gameobjects diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index 05b623b556..7ab8baf5aa 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_netcode_gameobjects", "branch_pattern": "ReleaseSlash", - "wrench_version": "0.10.47.0", + "wrench_version": "0.10.48.0", "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", "cs_project_path": "Tools\\CI\\NGO.Cookbook.csproj" } \ No newline at end of file diff --git a/Tools/CI/NGO.Cookbook.csproj b/Tools/CI/NGO.Cookbook.csproj index bcd4c6f6aa..752a0923a6 100644 --- a/Tools/CI/NGO.Cookbook.csproj +++ b/Tools/CI/NGO.Cookbook.csproj @@ -8,7 +8,7 @@ - +