From 36a2bc27d4b5e2b56f2b70375c8342616f5ebd69 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C5=82=20Chrobot?=
<124174716+michalChrobot@users.noreply.github.com>
Date: Mon, 10 Feb 2025 16:54:25 +0100
Subject: [PATCH 1/2] chore: Added Ci related folders to gitignore and updated
Wrench (#3281)
* Updated Gitignore files
* Updated Wrench version as well as TargetFramework from net7.0 to net8.0
* Regenerated wrench recipes
---
.gitignore | 2 +
.yamato/wrench/api-validation-jobs.yml | 10 ++--
.yamato/wrench/package-pack-jobs.yml | 12 ++---
.yamato/wrench/promotion-jobs.yml | 66 ++++++++++++++++++++++----
.yamato/wrench/recipe-regeneration.yml | 8 ++--
.yamato/wrench/wrench_config.json | 4 +-
Tools/CI/NGO.Cookbook.csproj | 4 +-
7 files changed, 78 insertions(+), 28 deletions(-)
diff --git a/.gitignore b/.gitignore
index 4b4867581e..1d3ee28bec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -9,4 +9,6 @@ upm-ci~
utr
utr.bat
.download
+Tools/CI/bin
+Tools/CI/obj
diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml
index 03dbad8669..89fd3b31d8 100644
--- a/.yamato/wrench/api-validation-jobs.yml
+++ b/.yamato/wrench/api-validation-jobs.yml
@@ -1,5 +1,5 @@
# Auto-generated by Recipe Engine, do not modify manually.
-# This job is generated by the wrench recipe engine module.
+# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb
# upm-ci validation tests for API Validation - netcode.gameobjects - 6000.0 - windows (6000.0 - Windows).
api_validation_-_netcode_gameobjects_-_6000_0_-_windows:
@@ -9,7 +9,7 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_windows:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -30,7 +30,7 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_windows:
retries: 0
after:
- command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
- - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.0 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
timeout: 10
retries: 1
artifacts:
@@ -50,11 +50,11 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
triggers:
expression: push.branch match "^release/.*"
cancel_old_ci: true
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml
index 0dfb1e44cf..6c51944ed4 100644
--- a/.yamato/wrench/package-pack-jobs.yml
+++ b/.yamato/wrench/package-pack-jobs.yml
@@ -1,7 +1,7 @@
# Auto-generated by Recipe Engine, do not modify manually.
-# This job is generated by the wrench recipe engine module.
+# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb
-# Pack and Sign Netcode for GameObjects
+# Pack Netcode for GameObjects
package_pack_-_netcode_gameobjects:
name: Package Pack - netcode.gameobjects
agent:
@@ -12,7 +12,7 @@ package_pack_-_netcode_gameobjects:
- 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: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -20,7 +20,7 @@ package_pack_-_netcode_gameobjects:
- command: cp upm-ci~/packages/packages.json upm-ci~/packages/com.unity.netcode.gameobjects_packages.json
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -29,8 +29,8 @@ package_pack_-_netcode_gameobjects:
- upm-ci~/packages/**/*
variables:
UPMCI_ACK_LARGE_PACKAGE: 1
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml
index d3f5d202d2..71e0b276e1 100644
--- a/.yamato/wrench/promotion-jobs.yml
+++ b/.yamato/wrench/promotion-jobs.yml
@@ -1,5 +1,5 @@
# Auto-generated by Recipe Engine, do not modify manually.
-# This job is generated by the wrench recipe engine module.
+# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb
# Publish Dry Run for netcode.gameobjects to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm
publish_dry_run_netcode_gameobjects:
@@ -9,7 +9,7 @@ publish_dry_run_netcode_gameobjects:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -19,7 +19,7 @@ publish_dry_run_netcode_gameobjects:
- command: python PythonScripts/run_publish_if_any_package_left.py --dry-run
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -77,15 +77,39 @@ publish_dry_run_netcode_gameobjects:
pvp-results:
location: results/pvp/validate-netcode.gameobjects-6000.1-windows
unzip: true
+ - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_2_-_macos
+ specific_options:
+ UTR:
+ location: results/UTR/validate-netcode.gameobjects-6000.2-macos
+ unzip: true
+ pvp-results:
+ location: results/pvp/validate-netcode.gameobjects-6000.2-macos
+ unzip: true
+ - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_2_-_ubuntu
+ specific_options:
+ UTR:
+ location: results/UTR/validate-netcode.gameobjects-6000.2-ubuntu
+ unzip: true
+ pvp-results:
+ location: results/pvp/validate-netcode.gameobjects-6000.2-ubuntu
+ unzip: true
+ - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_2_-_windows
+ specific_options:
+ UTR:
+ location: results/UTR/validate-netcode.gameobjects-6000.2-windows
+ unzip: true
+ pvp-results:
+ location: results/pvp/validate-netcode.gameobjects-6000.2-windows
+ unzip: true
variables:
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
triggers:
expression: push.branch match "^release/.*"
cancel_old_ci: true
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Publish for netcode.gameobjects to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm
publish_netcode_gameobjects:
@@ -95,7 +119,7 @@ publish_netcode_gameobjects:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -105,7 +129,7 @@ publish_netcode_gameobjects:
- command: python PythonScripts/run_publish_if_any_package_left.py
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -163,10 +187,34 @@ publish_netcode_gameobjects:
pvp-results:
location: results/pvp/validate-netcode.gameobjects-6000.1-windows
unzip: true
+ - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_2_-_macos
+ specific_options:
+ UTR:
+ location: results/UTR/validate-netcode.gameobjects-6000.2-macos
+ unzip: true
+ pvp-results:
+ location: results/pvp/validate-netcode.gameobjects-6000.2-macos
+ unzip: true
+ - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_2_-_ubuntu
+ specific_options:
+ UTR:
+ location: results/UTR/validate-netcode.gameobjects-6000.2-ubuntu
+ unzip: true
+ pvp-results:
+ location: results/pvp/validate-netcode.gameobjects-6000.2-ubuntu
+ unzip: true
+ - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_2_-_windows
+ specific_options:
+ UTR:
+ location: results/UTR/validate-netcode.gameobjects-6000.2-windows
+ unzip: true
+ pvp-results:
+ location: results/pvp/validate-netcode.gameobjects-6000.2-windows
+ unzip: true
variables:
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml
index 03a579082d..2998d6cb5d 100644
--- a/.yamato/wrench/recipe-regeneration.yml
+++ b/.yamato/wrench/recipe-regeneration.yml
@@ -1,5 +1,5 @@
# Auto-generated by Recipe Engine, do not modify manually.
-# This job is generated by the wrench recipe engine module.
+# 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:
@@ -9,14 +9,14 @@ test_-_wrench_jobs_up_to_date:
type: Unity::VM
flavor: b1.large
commands:
- - command: dotnet run --project Tools\CI\NGO.Cookbook.csproj
+ - command: dotnet run --project Tools/CI/NGO.Cookbook.csproj
- command: |-
if [ -n "$(git status --porcelain)" ]; 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\NGO.Cookbook.csproj' from the root of your repository to regenerate all job definitions created by wrench."
+ echo "Run 'dotnet run --project Tools/CI/NGO.Cookbook.csproj' from the root of your repository to regenerate all job definitions created by wrench."
exit 1
fi
variables:
@@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date:
cancel_old_ci: true
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json
index 2ef87583c3..10b43c396d 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.31.0",
+ "wrench_version": "0.10.36.0",
"pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json",
- "cs_project_path": "Tools\\CI\\NGO.Cookbook.csproj"
+ "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 f5b5a6e439..a60fa2f818 100644
--- a/Tools/CI/NGO.Cookbook.csproj
+++ b/Tools/CI/NGO.Cookbook.csproj
@@ -2,13 +2,13 @@
Exe
- net7.0
+ net8.0
enable
enable
-
+
From bc65049104ee1dd590887401bd2f8ffdc10fe958 Mon Sep 17 00:00:00 2001
From: michalChrobot
Date: Mon, 10 Feb 2025 18:10:46 +0100
Subject: [PATCH 2/2] Regenerated wrench config
---
.yamato/wrench/preview-a-p-v.yml | 233 ++++++++++++++++++++---
.yamato/wrench/validation-jobs.yml | 291 +++++++++++++++++++++++++----
2 files changed, 458 insertions(+), 66 deletions(-)
diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml
index 9ad7ec7b24..b9a00ccacc 100644
--- a/.yamato/wrench/preview-a-p-v.yml
+++ b/.yamato/wrench/preview-a-p-v.yml
@@ -1,5 +1,5 @@
# Auto-generated by Recipe Engine, do not modify manually.
-# This job is generated by the wrench recipe engine module.
+# 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:
@@ -11,12 +11,15 @@ all_preview_apv_jobs:
- 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
triggers:
expression: push.branch match "^release/.*"
cancel_old_ci: true
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Functional tests for dependents found in the latest 6000.0 manifest (MacOS).
preview_apv_-_6000_0_-_macos:
@@ -26,7 +29,7 @@ preview_apv_-_6000_0_-_macos:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -40,7 +43,7 @@ preview_apv_-_6000_0_-_macos:
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -70,10 +73,10 @@ preview_apv_-_6000_0_-_macos:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu).
preview_apv_-_6000_0_-_ubuntu:
@@ -83,7 +86,7 @@ preview_apv_-_6000_0_-_ubuntu:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -97,7 +100,7 @@ preview_apv_-_6000_0_-_ubuntu:
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -127,10 +130,10 @@ preview_apv_-_6000_0_-_ubuntu:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Functional tests for dependents found in the latest 6000.0 manifest (Windows).
preview_apv_-_6000_0_-_windows:
@@ -140,8 +143,8 @@ preview_apv_-_6000_0_-_windows:
type: Unity::VM
flavor: b1.large
commands:
- - command: 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-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - 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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -155,7 +158,7 @@ preview_apv_-_6000_0_-_windows:
- command: python PythonScripts/editor_manifest_validator.py --version=6000.0 --wrench-config=.yamato/wrench/wrench_config.json
after:
- command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
- - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.0 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
timeout: 10
retries: 1
artifacts:
@@ -185,11 +188,10 @@ preview_apv_-_6000_0_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
- interpreter: powershell
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Functional tests for dependents found in the latest 6000.1 manifest (MacOS).
preview_apv_-_6000_1_-_macos:
@@ -199,7 +201,7 @@ preview_apv_-_6000_1_-_macos:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -213,7 +215,7 @@ preview_apv_-_6000_1_-_macos:
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -243,10 +245,10 @@ preview_apv_-_6000_1_-_macos:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Functional tests for dependents found in the latest 6000.1 manifest (Ubuntu).
preview_apv_-_6000_1_-_ubuntu:
@@ -256,7 +258,7 @@ preview_apv_-_6000_1_-_ubuntu:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -270,7 +272,7 @@ preview_apv_-_6000_1_-_ubuntu:
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -300,10 +302,10 @@ preview_apv_-_6000_1_-_ubuntu:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
# Functional tests for dependents found in the latest 6000.1 manifest (Windows).
preview_apv_-_6000_1_-_windows:
@@ -313,8 +315,8 @@ preview_apv_-_6000_1_-_windows:
type: Unity::VM
flavor: b1.large
commands:
- - command: 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-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - 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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -328,7 +330,7 @@ preview_apv_-_6000_1_-_windows:
- command: python PythonScripts/editor_manifest_validator.py --version=6000.1 --wrench-config=.yamato/wrench/wrench_config.json
after:
- command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
- - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.0 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
timeout: 10
retries: 1
artifacts:
@@ -358,9 +360,180 @@ preview_apv_-_6000_1_-_windows:
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
variables:
- UPMPVP_CONTEXT_WRENCH: 0.10.31.0
- interpreter: powershell
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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 -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: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
+ timeout: 10
+ retries: 1
+ 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.36.0
+ metadata:
+ Job Maintainers: '#rm-packageworks'
+ Wrench: 0.10.36.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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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 -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: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
+ timeout: 10
+ retries: 1
+ 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.36.0
+ metadata:
+ Job Maintainers: '#rm-packageworks'
+ Wrench: 0.10.36.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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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 -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: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
+ timeout: 10
+ retries: 1
+ 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.36.0
+ metadata:
+ Job Maintainers: '#rm-packageworks'
+ Wrench: 0.10.36.0
diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml
index db48d0b2bc..fa10d4953d 100644
--- a/.yamato/wrench/validation-jobs.yml
+++ b/.yamato/wrench/validation-jobs.yml
@@ -9,7 +9,7 @@ validate_-_netcode_gameobjects_-_6000_0_-_macos:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -23,16 +23,18 @@ validate_-_netcode_gameobjects_-_6000_0_-_macos:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
- - command: echo Skipping check for PVP-160-1 as there is a bug on Windows. https://jira.unity3d.com/browse/PETS-1462
+ - 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 --reruncount=1 --clean-library-on-rerun --artifacts_path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
timeout: 30
retries: 1
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -61,10 +63,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.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
labels:
- Packages:netcode.gameobjects
@@ -76,7 +78,7 @@ validate_-_netcode_gameobjects_-_6000_0_-_ubuntu:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -90,16 +92,18 @@ validate_-_netcode_gameobjects_-_6000_0_-_ubuntu:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
- - command: echo Skipping check for PVP-160-1 as there is a bug on Windows. https://jira.unity3d.com/browse/PETS-1462
+ - 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 --reruncount=1 --clean-library-on-rerun --artifacts_path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
timeout: 30
retries: 1
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -128,10 +132,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.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
labels:
- Packages:netcode.gameobjects
@@ -143,7 +147,7 @@ validate_-_netcode_gameobjects_-_6000_0_-_windows:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -157,16 +161,18 @@ validate_-_netcode_gameobjects_-_6000_0_-_windows:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
- - command: echo Skipping check for PVP-160-1 as there is a bug on Windows. https://jira.unity3d.com/browse/PETS-1462
+ - 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 --reruncount=1 --clean-library-on-rerun --artifacts_path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
timeout: 30
retries: 1
after:
- command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
- - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.0 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
timeout: 10
retries: 1
artifacts:
@@ -195,10 +201,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.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
labels:
- Packages:netcode.gameobjects
@@ -210,7 +216,7 @@ validate_-_netcode_gameobjects_-_6000_1_-_macos:
type: Unity::VM::osx
flavor: b1.xlarge
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -224,16 +230,18 @@ validate_-_netcode_gameobjects_-_6000_1_-_macos:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
- - command: echo Skipping check for PVP-160-1 as there is a bug on Windows. https://jira.unity3d.com/browse/PETS-1462
+ - 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 --reruncount=1 --clean-library-on-rerun --artifacts_path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
timeout: 30
retries: 1
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -262,10 +270,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.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
labels:
- Packages:netcode.gameobjects
@@ -277,7 +285,7 @@ validate_-_netcode_gameobjects_-_6000_1_-_ubuntu:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -291,16 +299,18 @@ validate_-_netcode_gameobjects_-_6000_1_-_ubuntu:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
- - command: echo Skipping check for PVP-160-1 as there is a bug on Windows. https://jira.unity3d.com/browse/PETS-1462
+ - 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 --reruncount=1 --clean-library-on-rerun --artifacts_path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
timeout: 30
retries: 1
after:
- command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
- - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.0 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
timeout: 10
retries: 1
artifacts:
@@ -329,10 +339,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.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
labels:
- Packages:netcode.gameobjects
@@ -344,7 +354,7 @@ validate_-_netcode_gameobjects_-_6000_1_-_windows:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-54_4ed3929f39f0279ecefec81a437d0eb42e21a4f9c6469a88d31e8f3d764709fe.zip -o wrench-localapv.zip
+ - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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
@@ -358,16 +368,225 @@ validate_-_netcode_gameobjects_-_6000_1_-_windows:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 20
retries: 0
- - command: echo Skipping check for PVP-160-1 as there is a bug on Windows. https://jira.unity3d.com/browse/PETS-1462
+ - 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 --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ timeout: 30
+ retries: 1
+ after:
+ - command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
+ timeout: 10
+ retries: 1
+ 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.36.0
+ metadata:
+ Job Maintainers: '#rm-packageworks'
+ Wrench: 0.10.36.0
+ labels:
+ - Packages:netcode.gameobjects
+
+# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.2 - macos (6000.2 - MacOS).
+validate_-_netcode_gameobjects_-_6000_2_-_macos:
+ name: Validate - netcode.gameobjects - 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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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 -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: 20
+ retries: 0
+ - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
+ timeout: 5
+ retries: 0
+ - command: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
+ timeout: 10
+ retries: 0
+ - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ timeout: 30
+ retries: 1
+ after:
+ - command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh macos 0.5.1 || exit 0
+ timeout: 10
+ retries: 1
+ 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.36.0
+ metadata:
+ Job Maintainers: '#rm-packageworks'
+ Wrench: 0.10.36.0
+ labels:
+ - Packages:netcode.gameobjects
+
+# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.2 - ubuntu (6000.2 - Ubuntu).
+validate_-_netcode_gameobjects_-_6000_2_-_ubuntu:
+ name: Validate - netcode.gameobjects - 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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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 -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: 20
+ retries: 0
+ - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
+ timeout: 5
+ retries: 0
+ - command: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
+ timeout: 10
+ retries: 0
+ - command: UnifiedTestRunner --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ timeout: 30
+ retries: 1
+ after:
+ - command: curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.sh --output run_standalone_instability_detection-latest.sh --retry 5 || exit 0
+ - command: bash ./run_standalone_instability_detection-latest.sh ubuntu 0.5.1 || exit 0
+ timeout: 10
+ retries: 1
+ 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.36.0
+ metadata:
+ Job Maintainers: '#rm-packageworks'
+ Wrench: 0.10.36.0
+ labels:
+ - Packages:netcode.gameobjects
+
+# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.2 - windows (6000.2 - Windows).
+validate_-_netcode_gameobjects_-_6000_2_-_windows:
+ name: Validate - netcode.gameobjects - 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-56_236616cc910608f3016a29947795c2e53f0c0dbfa45128d551397825ed65689e.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 -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: 20
+ retries: 0
+ - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
+ timeout: 5
+ retries: 0
- command: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 10
retries: 0
- - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts_path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
+ - command: UnifiedTestRunner.exe --testproject=test-netcode.gameobjects --editor-location=.Editor --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}"
timeout: 30
retries: 1
after:
- command: cmd.exe /c "curl -s https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/setup/run_standalone_instability_detection-latest.bat --output run_standalone_instability_detection-latest.bat --retry 5 || exit 0"
- - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.0 || exit 0"
+ - command: cmd.exe /c "run_standalone_instability_detection-latest.bat 0.5.1 || exit 0"
timeout: 10
retries: 1
artifacts:
@@ -396,10 +615,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.31.0
+ UPMPVP_CONTEXT_WRENCH: 0.10.36.0
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 0.10.31.0
+ Wrench: 0.10.36.0
labels:
- Packages:netcode.gameobjects