diff --git a/.yamato/_run-all.yml b/.yamato/_run-all.yml
index dd15f9b857..67e9cf22e4 100644
--- a/.yamato/_run-all.yml
+++ b/.yamato/_run-all.yml
@@ -369,14 +369,14 @@ run_all_project_tests_console_standalone_default:
# Runs all unified (NGO + N4E) tests
-# These run on their own pinned editor (unified_editors) rather than the validation_editors, because
+# These run on their own pinned editor (validation_editors) rather than the validation_editors, because
# they need an editor that bundles a com.unity.netcode with the unified API. See unified-tests.yml.
run_all_unified_tests:
name: Run All Unified Tests
dependencies:
{% for project in projects.default -%}
-{% for platform in unified_test_platforms -%}
-{% for editor in unified_editors.default -%}
+{% for platform in test_platforms.default -%}
+{% for editor in validation_editors.default -%}
- .yamato/unified-tests.yml#unified_test_{{ project.name }}_{{ platform.name }}_{{ editor }}
{% endfor -%}
{% endfor -%}
diff --git a/.yamato/cmb-service-standalone-tests.yml b/.yamato/cmb-service-standalone-tests.yml
index 145a9c1618..88d347679e 100644
--- a/.yamato/cmb-service-standalone-tests.yml
+++ b/.yamato/cmb-service-standalone-tests.yml
@@ -56,7 +56,7 @@ cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}
# run_cmb_service.sh builds and starts a release version of the full CMB service (along with the limited echo server)
- ./Tools/CI/service.cmb/run_cmb_service.sh -e $ECHO_SERVER_PORT -s $CMB_SERVICE_PORT -l artifacts
- - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp {% endif %} {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models
+ - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models
- UnifiedTestRunner --suite=playmode --player-load-path=build/players --artifacts-path=test-results --testproject={{ project.path }} --editor-location=.Editor --playergraphicsapi=Null --fail-on-assert --rerun-strategy=Test --retry={{ num_test_retries }} --clean-library-on-rerun --timeout={{ test_timeout }}
artifacts:
logs:
diff --git a/.yamato/desktop-standalone-tests.yml b/.yamato/desktop-standalone-tests.yml
index 551b8a91d3..7dddac9fd8 100644
--- a/.yamato/desktop-standalone-tests.yml
+++ b/.yamato/desktop-standalone-tests.yml
@@ -43,7 +43,7 @@ desktop_standalone_build_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{
model: {{ platform.model }} # This is set only in platforms where we want non-default model to use (more information in project.metafile)
{% endif %}
commands:
- - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp {% endif %}
+ - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp
- UnifiedTestRunner --suite=playmode --platform={{ platform.standalone }} --editor-location=.Editor --testproject={{ project.path }} --scripting-backend={{ backend }} --testfilter="Unity.Netcode.RuntimeTests.*" --player-save-path=build/players --artifacts-path=artifacts --extra-editor-arg=-batchmode --extra-editor-arg=-nographics --reruncount=1 --clean-library-on-rerun --build-only --timeout={{ test_timeout }}
artifacts:
players:
@@ -79,7 +79,7 @@ desktop_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{
{% endif %}
commands:
- - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp {% endif %} {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models
+ - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models
- UnifiedTestRunner --suite=playmode --player-load-path=build/players --artifacts-path=test-results --testproject={{ project.path }} --editor-location=.Editor --playergraphicsapi=Null --fail-on-assert --rerun-strategy=Test --retry={{ num_test_retries }} --clean-library-on-rerun --timeout={{ test_timeout }}
artifacts:
logs:
diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh b/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh
index aef156dad9..1f7b566191 100644
--- a/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh
+++ b/.yamato/generated-scripts/infrastructure-instability-detection-mac.sh
@@ -2,6 +2,13 @@
# This is an auto-generated script. Do not edit manually!
set -x
+crashReportDir="${TMPDIR%/}/BugReporterCrashReportJson"
+if [ -d "$crashReportDir" ]; then
+ for f in "$crashReportDir"/CrashReport_*.json; do
+ [ -e "$f" ] || continue
+ curl -X POST --connect-timeout 5 --max-time 10 -H "Content-Type: application/json" -T "$f" "https://internal-crash-collector.prd.cds.internal.unity3d.com/api/crash" || echo "Failed to upload $f. Ignoring..."
+ done
+fi
set -e
if [ -f "infrastructure_instability_detection_standalone.zip" ]; then
echo "removed existing archive infrastructure_instability_detection_standalone.zip"
diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd
index 40d3bc8b3d..2397b45ae0 100644
--- a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd
+++ b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd
@@ -1,7 +1,7 @@
@echo on
rem This is an auto-generated script. Do not edit manually!
-if exist "%TEMP%\BugReporterCrashReportJson" for /f "delims=" %%i in ('dir /b /a-d "%TEMP%\BugReporterCrashReportJson\*.json"') do curl -X POST -H "Content-Type: application/json" -T "%TEMP%\BugReporterCrashReportJson\%%i" "https://internal-crash-collector.prd.cds.internal.unity3d.com/api/crash" || echo Failed to upload %%i. Ignoring...
+if exist "%TEMP%\BugReporterCrashReportJson" for /f "delims=" %%i in ('dir /b /a-d "%TEMP%\BugReporterCrashReportJson\CrashReport_*.json"') do curl -X POST --connect-timeout 5 --max-time 10 -H "Content-Type: application/json" -T "%TEMP%\BugReporterCrashReportJson\%%i" "https://internal-crash-collector.prd.cds.internal.unity3d.com/api/crash" || echo Failed to upload %%i. Ignoring...
curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/1.2.2/windows.zip" --output "infrastructure_instability_detection_standalone.zip" --retry 5
IF EXIST "infrastructure_instability_detection" rmdir /s /q infrastructure_instability_detection
powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('infrastructure_instability_detection_standalone.zip', '.'); }" && DEL "infrastructure_instability_detection_standalone.zip"
diff --git a/.yamato/project.metafile b/.yamato/project.metafile
index 88c98ca98e..8c5b02077d 100644
--- a/.yamato/project.metafile
+++ b/.yamato/project.metafile
@@ -172,50 +172,20 @@ test_platforms:
standalone: GameCoreScarlett
# EDITOR CONFIGURATIONS-------------------------------------------------------------------------------
-# Editors to be used for testing. NGOv2.X official support started from 6000.0 editor
+# Editors to be used for testing. NGOv3.X official support started from 6000.7 editor
# TODO: When a new editor will be released it should be added to this list
validation_editors:
default:
- - 6000.6
+ - 6000.7
all:
- - 6000.6.0b5
- - 6000.6
+ - 6000.7.0a6
+ - 6000.7
- trunk
- - 5fe7931aab8c4fff9274e15ef0800125c68b8d6a
+ - 1d47644d0e359a8139ae6f99217da3c4e47f4779
minimal:
- - 6000.6.0b5
-pinnedTrunk: 5fe7931aab8c4fff9274e15ef0800125c68b8d6a
-
-
-# UNIFIED (NGO + N4E) CONFIGURATION---------------------------------------------------------------------
-# The unified test job validates NGO running against Netcode for Entities (N4E) through the unified API.
-# It is deliberately kept separate from every other job in this repo because it needs an editor that
-# bundles com.unity.netcode with the unified API, and that editor is NOT one of the validation_editors.
-#
-# WHY THIS IS PINNED TO 6000.7.0a5 (and not 6000.7.0a2):
-# UnifiedNetcodeTransport is compiled behind "#if UNIFIED_NETCODE && OUT_OF_BAND_RPC" and needs the
-# N4E out-of-band RPC API (IOutOfBandRpcCommand / OutgoingOutOfBandRpcDataStreamBuffer).
-# Both 6000.7.0a2 and 6000.7.0a5 bundle com.unity.netcode 6.7.0, but that API only landed in the a5
-# snapshot. On a2 the unified transport does not compile, so the unified tests cannot run there.
-# Bump this pin (and unified_netcode_version below) together whenever the required N4E API moves.
-#
-# An explicit alpha version is used instead of a trunk revision hash because published alphas are
-# already immutable, so there is nothing to pin against.
-unified_editors:
- default:
- - 6000.7.0a5
-
-# Version of com.unity.netcode (N4E) bundled with unified_editors.default.
-# It resolves as a "builtin" package out of the editor install, so it must match the editor exactly.
-unified_netcode_version: 6.7.0
-
-# The unified job runs in Editor context only, so a single fast platform is enough.
-unified_test_platforms:
- - name: ubuntu
- type: Unity::VM
- image: package-ci/ubuntu-22.04:v4.87.0
- flavor: b1.large
+ - 6000.7.0a6
+pinnedTrunk: 1d47644d0e359a8139ae6f99217da3c4e47f4779
# Scripting backends used by Standalone RunTimeTests---------------------------------------------------
diff --git a/.yamato/unified-tests.yml b/.yamato/unified-tests.yml
index 78e976613f..dfd88e702a 100644
--- a/.yamato/unified-tests.yml
+++ b/.yamato/unified-tests.yml
@@ -17,8 +17,8 @@
#------------------------------------------------------------------------------------
{% for project in projects.default -%}
-{% for platform in unified_test_platforms -%}
-{% for editor in unified_editors.default -%}
+{% for platform in test_platforms.default -%}
+{% for editor in validation_editors.default -%}
unified_test_{{ project.name }}_{{ platform.name }}_{{ editor }}:
name : Unified Test - NGO {{ project.name }} [{{ platform.name }}, {{ editor }}]
agent:
diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml
index 207c95dc49..2f11931d30 100644
--- a/.yamato/wrench/api-validation-jobs.yml
+++ b/.yamato/wrench/api-validation-jobs.yml
@@ -8,24 +8,24 @@
all_api_validation_jobs:
name: All API Validation Jobs
dependencies:
- - path: .yamato/wrench/api-validation-jobs.yml#api_validation_-_netcode_gameobjects_-_6000_0_-_win10
+ - path: .yamato/wrench/api-validation-jobs.yml#api_validation_-_netcode_gameobjects_-_6000_7_-_win10
-# upm-ci validation tests for API Validation - netcode.gameobjects - 6000.0 - win10 (6000.0 - Windows).
-api_validation_-_netcode_gameobjects_-_6000_0_-_win10:
- name: API Validation - netcode.gameobjects - 6000.0 - win10
+# upm-ci validation tests for API Validation - netcode.gameobjects - 6000.7 - win10 (6000.7 - Windows).
+api_validation_-_netcode_gameobjects_-_6000_7_-_win10:
+ name: API Validation - netcode.gameobjects - 6000.7 - win10
agent:
image: package-ci/win10:v4
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
timeout: 20
retries: 10
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
+ - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
timeout: 10
retries: 3
- command: python PythonScripts/PackageJsonCondersor.py
@@ -60,8 +60,9 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_win10:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml
index a5cc623aab..d86f08f4ee 100644
--- a/.yamato/wrench/package-pack-jobs.yml
+++ b/.yamato/wrench/package-pack-jobs.yml
@@ -27,7 +27,8 @@ package_pack_-_netcode_gameobjects:
- upm-ci~/packages/**/*
variables:
UPMCI_ACK_LARGE_PACKAGE: 1
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml
index f660b39a15..46531939e8 100644
--- a/.yamato/wrench/preview-a-p-v.yml
+++ b/.yamato/wrench/preview-a-p-v.yml
@@ -10,725 +10,12 @@
all_preview_apv_jobs:
name: All Preview APV Jobs
dependencies:
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_macos13
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_ubuntu2204
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_win10
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_macos13
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_ubuntu2204
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_3_-_win10
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_macos13
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_ubuntu2204
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_win10
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_macos13arm
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_ubuntu2204
- - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_6_-_win10
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_7_-_macos13arm
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_7_-_ubuntu2204
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_7_-_win10
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.0 manifest (MacOS).
-preview_apv_-_6000_0_-_macos13:
- name: Preview APV - 6000.0 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu).
-preview_apv_-_6000_0_-_ubuntu2204:
- name: Preview APV - 6000.0 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.0 manifest (Windows).
-preview_apv_-_6000_0_-_win10:
- name: Preview APV - 6000.0 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: python PythonScripts/editor_manifest_validator.py --version=6000.0 --wrench-config=.yamato/wrench/wrench_config.json
- after:
- - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd
- artifacts:
- Crash Dumps:
- paths:
- - CrashDumps/**
- logs:
- paths:
- - '*.log'
- - '*.xml'
- - upm-ci~/test-results/**/*
- - upm-ci~/temp/*/Logs/**
- - upm-ci~/temp/*/Library/*.log
- - upm-ci~/temp/*/*.log
- - upm-ci~/temp/Builds/*.log
- packages:
- paths:
- - upm-ci~/packages/**/*
- PreviewAPVResults:
- paths:
- - PreviewApvArtifacts~/**
- - APVTest/**/manifest.json
- pvp-results:
- paths:
- - upm-ci~/pvp/**/*
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.3 manifest (MacOS).
-preview_apv_-_6000_3_-_macos13:
- name: Preview APV - 6000.3 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu).
-preview_apv_-_6000_3_-_ubuntu2204:
- name: Preview APV - 6000.3 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.3 manifest (Windows).
-preview_apv_-_6000_3_-_win10:
- name: Preview APV - 6000.3 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: python PythonScripts/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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.5 manifest (MacOS).
-preview_apv_-_6000_5_-_macos13:
- name: Preview APV - 6000.5 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu).
-preview_apv_-_6000_5_-_ubuntu2204:
- name: Preview APV - 6000.5 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: 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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.5 manifest (Windows).
-preview_apv_-_6000_5_-_win10:
- name: Preview APV - 6000.5 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.5 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: python PythonScripts/editor_manifest_validator.py --version=6000.5 --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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.6 manifest (MacOS).
-preview_apv_-_6000_6_-_macos13arm:
- name: Preview APV - 6000.6 - macos13arm
- agent:
- image: package-ci/macos-13-arm64:v4
- type: Unity::VM::osx
- flavor: m1.mac
- model: M1
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.6/staging -c editor --path .Editor --fast --arch arm64
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.6 manifest (Ubuntu).
-preview_apv_-_6000_6_-_ubuntu2204:
- name: Preview APV - 6000.6 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.6/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
-
-# Functional tests for dependents found in the latest 6000.6 manifest (Windows).
-preview_apv_-_6000_6_-_win10:
- name: Preview APV - 6000.6 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
- timeout: 20
- retries: 10
- - command: unity-downloader-cli -u 6000.6/staging -c editor --path .Editor --fast
- timeout: 10
- retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.6 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
- - command: python PythonScripts/editor_manifest_validator.py --version=6000.6 --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:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
# Functional tests for dependents found in the latest 6000.7 manifest (MacOS).
preview_apv_-_6000_7_-_macos13arm:
@@ -739,7 +26,7 @@ preview_apv_-_6000_7_-_macos13arm:
flavor: m1.mac
model: M1
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -749,7 +36,7 @@ preview_apv_-_6000_7_-_macos13arm:
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast --arch arm64
timeout: 10
retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.7 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.7 --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
@@ -784,10 +71,11 @@ preview_apv_-_6000_7_-_macos13arm:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
# Functional tests for dependents found in the latest 6000.7 manifest (Ubuntu).
preview_apv_-_6000_7_-_ubuntu2204:
@@ -797,7 +85,7 @@ preview_apv_-_6000_7_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -807,7 +95,7 @@ preview_apv_-_6000_7_-_ubuntu2204:
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
timeout: 10
retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.7 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.7 --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
@@ -842,10 +130,11 @@ preview_apv_-_6000_7_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
# Functional tests for dependents found in the latest 6000.7 manifest (Windows).
preview_apv_-_6000_7_-_win10:
@@ -856,7 +145,7 @@ preview_apv_-_6000_7_-_win10:
flavor: b1.large
commands:
- command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -866,7 +155,7 @@ preview_apv_-_6000_7_-_win10:
- command: unity-downloader-cli -u trunk -c editor --path .Editor --fast
timeout: 10
retries: 3
- - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.7 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
+ - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.7 --artifacts-path=PreviewApvArtifacts~
- command: python PythonScripts/editor_manifest_validator.py --version=6000.7 --wrench-config=.yamato/wrench/wrench_config.json
after:
- command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd
@@ -901,8 +190,9 @@ preview_apv_-_6000_7_-_win10:
UNITY_LICENSING_SERVER_DELETE_NUL: 0
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml
index 336bd6b080..a532a4abd6 100644
--- a/.yamato/wrench/promotion-jobs.yml
+++ b/.yamato/wrench/promotion-jobs.yml
@@ -14,7 +14,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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -31,126 +31,6 @@ publish_dry_run_netcode_gameobjects:
browsable: onNonSuccess
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_0_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.0-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.0-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_0_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.0-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.0-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_0_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.0-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.0-win10
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.3-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.3-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.3-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.3-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.3-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.3-win10
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.5-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.5-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.5-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.5-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.5-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.5-win10
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_6_-_macos13arm
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.6-macos13arm
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.6-macos13arm
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_6_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.6-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.6-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_6_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.6-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.6-win10
- unzip: true
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_7_-_macos13arm
specific_options:
packages:
@@ -183,10 +63,11 @@ publish_dry_run_netcode_gameobjects:
unzip: true
variables:
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
# Publish for netcode.gameobjects to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm
publish_netcode_gameobjects:
@@ -196,7 +77,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-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -213,126 +94,6 @@ publish_netcode_gameobjects:
browsable: onNonSuccess
dependencies:
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_0_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.0-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.0-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_0_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.0-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.0-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_0_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.0-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.0-win10
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.3-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.3-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.3-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.3-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_3_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.3-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.3-win10
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_macos13
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.5-macos13
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.5-macos13
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.5-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.5-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_5_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.5-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.5-win10
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_6_-_macos13arm
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.6-macos13arm
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.6-macos13arm
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_6_-_ubuntu2204
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.6-ubuntu2204
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.6-ubuntu2204
- unzip: true
- - path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_6_-_win10
- specific_options:
- packages:
- ignore_artifact: true
- pvp-results:
- location: results/pvp/validate-netcode.gameobjects-6000.6-win10
- unzip: true
- UTR:
- location: results/UTR/validate-netcode.gameobjects-6000.6-win10
- unzip: true
- path: .yamato/wrench/validation-jobs.yml#validate_-_netcode_gameobjects_-_6000_7_-_macos13arm
specific_options:
packages:
@@ -365,9 +126,10 @@ publish_netcode_gameobjects:
unzip: true
variables:
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
allow_on: branch match "^release/.*"
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml
index c4f798e8c2..8ff701624f 100644
--- a/.yamato/wrench/recipe-regeneration.yml
+++ b/.yamato/wrench/recipe-regeneration.yml
@@ -31,5 +31,5 @@ test_-_wrench_jobs_up_to_date:
cancel_old_ci: true
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml
index 4a7b6ba365..9ebaf3809f 100644
--- a/.yamato/wrench/validation-jobs.yml
+++ b/.yamato/wrench/validation-jobs.yml
@@ -6,847 +6,6 @@
# Source: RecipeEngine.Modules.Wrench.Recipes.ValidationJobs
# This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.0 - macos13 (6000.0 - MacOS).
-validate_-_netcode_gameobjects_-_6000_0_-_macos13:
- name: Validate - netcode.gameobjects - 6000.0 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.0 - ubuntu2204 (6000.0 - Ubuntu).
-validate_-_netcode_gameobjects_-_6000_0_-_ubuntu2204:
- name: Validate - netcode.gameobjects - 6000.0 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.0 - win10 (6000.0 - Windows).
-validate_-_netcode_gameobjects_-_6000_0_-_win10:
- name: Validate - netcode.gameobjects - 6000.0 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.3 - macos13 (6000.3 - MacOS).
-validate_-_netcode_gameobjects_-_6000_3_-_macos13:
- name: Validate - netcode.gameobjects - 6000.3 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.3 - ubuntu2204 (6000.3 - Ubuntu).
-validate_-_netcode_gameobjects_-_6000_3_-_ubuntu2204:
- name: Validate - netcode.gameobjects - 6000.3 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.3 - win10 (6000.3 - Windows).
-validate_-_netcode_gameobjects_-_6000_3_-_win10:
- name: Validate - netcode.gameobjects - 6000.3 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.5 - macos13 (6000.5 - MacOS).
-validate_-_netcode_gameobjects_-_6000_5_-_macos13:
- name: Validate - netcode.gameobjects - 6000.5 - macos13
- agent:
- image: package-ci/macos-13:v4
- type: Unity::VM::osx
- flavor: b1.xlarge
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.5 - ubuntu2204 (6000.5 - Ubuntu).
-validate_-_netcode_gameobjects_-_6000_5_-_ubuntu2204:
- name: Validate - netcode.gameobjects - 6000.5 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.5 - win10 (6000.5 - Windows).
-validate_-_netcode_gameobjects_-_6000_5_-_win10:
- name: Validate - netcode.gameobjects - 6000.5 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.5/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.6 - macos13arm (6000.6 - MacOS).
-validate_-_netcode_gameobjects_-_6000_6_-_macos13arm:
- name: Validate - netcode.gameobjects - 6000.6 - macos13arm
- agent:
- image: package-ci/macos-13-arm64:v4
- type: Unity::VM::osx
- flavor: m1.mac
- model: M1
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.6/staging -c editor --path .Editor --fast --arch arm64
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.6 - ubuntu2204 (6000.6 - Ubuntu).
-validate_-_netcode_gameobjects_-_6000_6_-_ubuntu2204:
- name: Validate - netcode.gameobjects - 6000.6 - ubuntu2204
- agent:
- image: package-ci/ubuntu-22.04:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.6/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
-# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.6 - win10 (6000.6 - Windows).
-validate_-_netcode_gameobjects_-_6000_6_-_win10:
- name: Validate - netcode.gameobjects - 6000.6 - win10
- agent:
- image: package-ci/win10:v4
- type: Unity::VM
- flavor: b1.large
- commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
- - command: 7z x -aoa wrench-localapv.zip
- - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- - command: python PythonScripts/print_machine_info.py
- - command: unity-downloader-cli -u 6000.6/staging -c editor --path .Editor --fast
- timeout: 20
- retries: 3
- - command: upm-pvp create-test-project testproject --packages "upm-ci~/packages/*.tgz" --filter "com.unity.netcode.gameobjects com.unity.netcode.gameobjects.tests" --unity .Editor
- timeout: 10
- retries: 1
- - command: echo No internal packages to add.
- - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
- timeout: 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=testproject --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/**/*
- - testproject/Logs/**
- - testproject/Library/*.log
- - testproject/*.log
- - testproject/Builds/*.log
- - build/test-results/**
- browsable: onDemand
- dependencies:
- - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
- variables:
- UNITY_LICENSING_SERVER_BASE_URL: http://unity-ci-licenses.hq.unity3d.com:8080/
- UNITY_LICENSING_SERVER_DELETE_NUL: 0
- UNITY_LICENSING_SERVER_DELETE_ULF: 0
- UNITY_LICENSING_SERVER_TOOLSET: pro
- UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
- metadata:
- Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
- labels:
- - Packages:netcode.gameobjects
-
# PVP Editor and Playmode tests for Validate - netcode.gameobjects - 6000.7 - macos13arm (6000.7 - MacOS).
validate_-_netcode_gameobjects_-_6000_7_-_macos13arm:
name: Validate - netcode.gameobjects - 6000.7 - macos13arm
@@ -856,7 +15,7 @@ validate_-_netcode_gameobjects_-_6000_7_-_macos13arm:
flavor: m1.mac
model: M1
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -870,13 +29,19 @@ validate_-_netcode_gameobjects_-_6000_7_-_macos13arm:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 40
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ retries: 0
- command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 5
retries: 0
- command: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 10
retries: 0
- - command: 'UnifiedTestRunner --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" '
+ - command: 'UnifiedTestRunner --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" '
+ timeout: 40
+ retries: 1
+ - command: 'UnifiedTestRunner --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" '
timeout: 40
retries: 1
after:
@@ -911,10 +76,11 @@ validate_-_netcode_gameobjects_-_6000_7_-_macos13arm:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
labels:
- Packages:netcode.gameobjects
@@ -926,7 +92,7 @@ validate_-_netcode_gameobjects_-_6000_7_-_ubuntu2204:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "$WRENCH_LOCALAPV_URL" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -940,13 +106,19 @@ validate_-_netcode_gameobjects_-_6000_7_-_ubuntu2204:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 40
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ retries: 0
- command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 5
retries: 0
- command: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 10
retries: 0
- - command: 'UnifiedTestRunner --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" '
+ - command: 'UnifiedTestRunner --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" '
+ timeout: 40
+ retries: 1
+ - command: 'UnifiedTestRunner --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" '
timeout: 40
retries: 1
after:
@@ -981,10 +153,11 @@ validate_-_netcode_gameobjects_-_6000_7_-_ubuntu2204:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
labels:
- Packages:netcode.gameobjects
@@ -996,7 +169,7 @@ validate_-_netcode_gameobjects_-_6000_7_-_win10:
type: Unity::VM
flavor: b1.large
commands:
- - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-3_51b4e6affb4c10b90f92db9551b9dc80c5520794983600cff4fa925111db116d.zip -o wrench-localapv.zip
+ - command: curl "%WRENCH_LOCALAPV_URL%" -o wrench-localapv.zip
- command: 7z x -aoa wrench-localapv.zip
- command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple
- command: python PythonScripts/print_machine_info.py
@@ -1010,13 +183,19 @@ validate_-_netcode_gameobjects_-_6000_7_-_win10:
- command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp
timeout: 40
retries: 0
+ - command: python PythonScripts/ignore_clean_console_failures.py
+ timeout: 5
+ retries: 0
- command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 5
retries: 0
- command: upm-pvp require "rme PVP-160-1 supported" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json
timeout: 10
retries: 0
- - command: 'UnifiedTestRunner.exe --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" '
+ - command: 'UnifiedTestRunner.exe --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/editor --suite=editor "--ff={ops.upmpvpevidence.enable=true}" '
+ timeout: 40
+ retries: 1
+ - command: 'UnifiedTestRunner.exe --testproject=testproject --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts/playmode --suite=playmode "--ff={ops.upmpvpevidence.enable=true}" '
timeout: 40
retries: 1
after:
@@ -1051,10 +230,11 @@ validate_-_netcode_gameobjects_-_6000_7_-_win10:
UNITY_LICENSING_SERVER_DELETE_ULF: 0
UNITY_LICENSING_SERVER_TOOLSET: pro
UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1
- UPMPVP_CONTEXT_WRENCH: 3.3.1.0
+ UPMPVP_CONTEXT_WRENCH: 3.11.0.0
+ WRENCH_LOCALAPV_URL: https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-15_84f461813aada1be64b3885e7b9464e7f92445674e81d708813ac0bdf2c90408.zip
metadata:
Job Maintainers: '#rm-packageworks'
- Wrench: 3.3.1.0
+ Wrench: 3.11.0.0
labels:
- Packages:netcode.gameobjects
diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json
index fb5e12dc7b..ea536c3583 100644
--- a/.yamato/wrench/wrench_config.json
+++ b/.yamato/wrench/wrench_config.json
@@ -32,14 +32,14 @@
],
"jobs_to_monitor": {
"com.unity.netcode.gameobjects": [
- ".yamato/wrench/api-validation-jobs.yml#api_validation_-_netcode_gameobjects_-_6000_0_-_win10",
+ ".yamato/wrench/api-validation-jobs.yml#api_validation_-_netcode_gameobjects_-_6000_7_-_win10",
".yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs",
".yamato/wrench/promotion-jobs.yml#publish_dry_run_netcode_gameobjects"
]
},
"publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_netcode_gameobjects",
"branch_pattern": "ReleaseSlash",
- "wrench_version": "3.3.1.0",
+ "wrench_version": "3.11.0.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 d77b3d4bdb..10fcaf1259 100644
--- a/Tools/CI/NGO.Cookbook.csproj
+++ b/Tools/CI/NGO.Cookbook.csproj
@@ -8,11 +8,11 @@
-
-
-
-
-
+
+
+
+
+
diff --git a/com.unity.netcode.gameobjects/package.json b/com.unity.netcode.gameobjects/package.json
index 7c27297c2d..bc60d24511 100644
--- a/com.unity.netcode.gameobjects/package.json
+++ b/com.unity.netcode.gameobjects/package.json
@@ -3,8 +3,8 @@
"displayName": "Netcode for GameObjects",
"description": "Netcode for GameObjects is a high-level netcode SDK that provides networking capabilities to GameObject/MonoBehaviour workflows within Unity and sits on top of underlying transport layer.",
"version": "3.0.0",
- "unity": "6000.6",
- "unityRelease": "0b5",
+ "unity": "6000.7",
+ "unityRelease": "0a6",
"dependencies": {
"com.unity.nuget.mono-cecil": "1.11.4",
"com.unity.transport": "2.6.0"
diff --git a/minimalproject/Assets/NetcodeConfig.asset b/minimalproject/Assets/NetcodeConfig.asset
new file mode 100644
index 0000000000..befa0836b4
--- /dev/null
+++ b/minimalproject/Assets/NetcodeConfig.asset
@@ -0,0 +1,81 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: abd30ee0214cf6a45b2d76765a4615b1, type: 3}
+ m_Name: NetcodeConfig
+ m_EditorClassIdentifier: Unity.NetCode::Unity.NetCode.NetCodeConfig
+ IsGlobalConfig: 1
+ EnableClientServerBootstrap: 1
+ ClientServerTickRate:
+ SimulationTickRate: 60
+ PredictedFixedStepSimulationTickRatio: 1
+ NetworkTickRate: 0
+ MaxSimulationStepsPerFrame: 1
+ MaxSimulationStepBatchSize: 4
+ TargetFrameRateMode: 0
+ m_SendSnapshotsForCatchUpTicks: 0
+ SnapshotAckMaskCapacity: 4096
+ m_ClampPartialTicksThreshold: 5
+ HandshakeApprovalTimeoutMS: 5000
+ ClientTickRate:
+ InterpolationTimeNetTicks: 2
+ InterpolationTimeMS: 0
+ MaxExtrapolationTimeSimTicks: 20
+ ForcedInputLatencyTicks: 0
+ MaxPredictAheadTimeMS: 500
+ NumAdditionalClientPredictedGhostLifetimeTicks: 0
+ DefaultClassificationAllowableTickPeriod: 5
+ TargetCommandSlack: 2
+ NumAdditionalCommandsToSend: 2
+ MaxPredictionStepBatchSizeRepeatedTick: 0
+ MaxPredictionStepBatchSizeFirstTimeTick: 0
+ AlwaysRollbackAllPredictedGhosts: 0
+ PredictionLoopUpdateMode: 0
+ InterpolationDelayJitterScale: 1.25
+ InterpolationDelayMaxDeltaTicksFraction: 0.1
+ InterpolationDelayCorrectionFraction: 0.1
+ InterpolationTimeScaleMin: 0.85
+ InterpolationTimeScaleMax: 1.1
+ CommandAgeCorrectionFraction: 0.1
+ PredictionTimeScaleMin: 0.9
+ PredictionTimeScaleMax: 1.1
+ GhostSendSystemData:
+ DefaultSnapshotPacketSize: 0
+ PercentReservedForDespawnMessages: 0.33
+ MinSendImportance: 0
+ MinDistanceScaledSendImportance: 0
+ MaxIterateChunks: 0
+ MaxSendChunks: 0
+ MaxSendEntities: 0
+ m_ForceSingleBaseline: 0
+ m_ForcePreSerialize: 0
+ m_KeepSnapshotHistoryOnStructuralChange: 1
+ m_EnablePerComponentProfiling: 0
+ CleanupConnectionStatePerTick: 1
+ m_FirstSendImportanceMultiplier: 1
+ m_IrrelevantImportanceDownScale: 1
+ m_TempStreamSize: 8192
+ m_UseCustomSerializer: 0
+ ConnectTimeoutMS: 1000
+ MaxConnectAttempts: 60
+ DisconnectTimeoutMS: 30000
+ HeartbeatTimeoutMS: 500
+ ReconnectionTimeoutMS: 2000
+ ClientSendQueueCapacity: 64
+ ClientReceiveQueueCapacity: 64
+ ServerSendQueueCapacity: 512
+ ServerReceiveQueueCapacity: 512
+ MaxMessageSize: 1400
+ TracingConfig:
+ TracingMemoryLimitMb: 2048
+ FuzzyFactor: 0.0001
+ IgnoreDTDiffs: 0
+ IgnorePartialTicks: 0
diff --git a/minimalproject/Assets/NetcodeConfig.asset.meta b/minimalproject/Assets/NetcodeConfig.asset.meta
new file mode 100644
index 0000000000..e53a35b288
--- /dev/null
+++ b/minimalproject/Assets/NetcodeConfig.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 81fc37e454ef2374283353c132cbdc51
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/minimalproject/Packages/manifest.json b/minimalproject/Packages/manifest.json
index 0a7ffc6f4d..c6a0266583 100644
--- a/minimalproject/Packages/manifest.json
+++ b/minimalproject/Packages/manifest.json
@@ -3,8 +3,11 @@
"dependencies": {
"com.unity.ide.rider": "3.0.38",
"com.unity.netcode.gameobjects": "file:../../com.unity.netcode.gameobjects",
+ "com.unity.test-framework": "1.9.0",
"com.unity.modules.adaptiveperformance": "1.0.0",
+ "com.unity.modules.localizationruntime": "1.0.0",
"com.unity.modules.physicscore2d": "1.0.0",
+ "com.unity.modules.smartstrings": "1.0.0",
"com.unity.modules.tetgen": "1.0.0",
"com.unity.modules.timelinefoundation": "1.0.0",
"com.unity.modules.vectorgraphics": "1.0.0"
diff --git a/minimalproject/ProjectSettings/EntitiesClientSettings.asset b/minimalproject/ProjectSettings/EntitiesClientSettings.asset
new file mode 100644
index 0000000000..baf6668fde
--- /dev/null
+++ b/minimalproject/ProjectSettings/EntitiesClientSettings.asset
@@ -0,0 +1,16 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 53
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: e2ea235c1fcfe29488ed97c467a0da53, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.Entities.Build::Unity.Entities.Build.EntitiesClientSettings
+ FilterSettings:
+ ExcludedBakingSystemAssemblies: []
diff --git a/minimalproject/ProjectSettings/NetCodeClientAndServerSettings.asset b/minimalproject/ProjectSettings/NetCodeClientAndServerSettings.asset
new file mode 100644
index 0000000000..ced2467e73
--- /dev/null
+++ b/minimalproject/ProjectSettings/NetCodeClientAndServerSettings.asset
@@ -0,0 +1,35 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 53
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 4111970df3904877aade1a474116e5c2, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.NetCode.Authoring.Hybrid::Unity.NetCode.Hybrid.NetCodeClientAndServerSettings
+ FilterSettings:
+ ExcludedBakingSystemAssemblies: []
+ AdditionalScriptingDefines: []
+ GlobalNetCodeConfig: {fileID: 11400000, guid: 81fc37e454ef2374283353c132cbdc51, type: 2}
+ CurrentImportanceSuggestions:
+ - MinValue: 1
+ MaxValue: 4
+ Name: Low Importance
+ Tooltip: For cosmetic (i.e. visual-only) ghosts like glass bottles, signs, beach-balls, and cones etc. Typically Static.
+ - MinValue: 5
+ MaxValue: 40
+ Name: Medium Importance
+ Tooltip: For common gameplay-affecting ghosts like trees, doors, explosive barrels, dropped loot etc. Typically Static.
+ - MinValue: 50
+ MaxValue: 250
+ Name: High Importance
+ Tooltip: For per-player and objective-critical ghosts like Player Character Controllers and CTF flags etc. Typically for Dynamic i.e. Predicted ghosts. UsePreSerialization is likely a good fit.
+ - MinValue: 1000
+ MaxValue: 0
+ Name: Critical Importance
+ Tooltip: For gameplay critical singletons like the one keeping the current score, or the one denoting whether or not the current round has started etc. Choose UsePreSerialization, and use sparingly.
diff --git a/minimalproject/ProjectSettings/NetCodeServerSettings.asset b/minimalproject/ProjectSettings/NetCodeServerSettings.asset
new file mode 100644
index 0000000000..a53b8eef71
--- /dev/null
+++ b/minimalproject/ProjectSettings/NetCodeServerSettings.asset
@@ -0,0 +1,17 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 53
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 70bae3f5df04479cba47f4cd56a60d53, type: 3}
+ m_Name:
+ m_EditorClassIdentifier: Unity.NetCode.Authoring.Hybrid::Unity.NetCode.Hybrid.NetCodeServerSettings
+ FilterSettings:
+ ExcludedBakingSystemAssemblies: []
+ AdditionalScriptingDefines: []
diff --git a/minimalproject/ProjectSettings/PackageManager.policy b/minimalproject/ProjectSettings/PackageManager.policy
new file mode 100644
index 0000000000..76a48d7dcf
--- /dev/null
+++ b/minimalproject/ProjectSettings/PackageManager.policy
@@ -0,0 +1 @@
+R1JEXQNfDxhSVGNcRhJfDlYORFBpXG42VgkLVhh6VEJRWwwUUjlXWlJSAAkNUFQFAQcFBVcHAgAPUgEDWVIEAgEHVwNaBw==
\ No newline at end of file
diff --git a/minimalproject/ProjectSettings/ProjectAuditorSettings.asset b/minimalproject/ProjectSettings/ProjectAuditorSettings.asset
new file mode 100644
index 0000000000..2f72f6b93c
--- /dev/null
+++ b/minimalproject/ProjectSettings/ProjectAuditorSettings.asset
@@ -0,0 +1,36 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 53
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 0}
+ m_Name:
+ m_EditorClassIdentifier: UnityEditor.ProjectAuditorModule:Unity.ProjectAuditor.Editor:ProjectAuditorSettings
+ Rules:
+ rules: []
+ DiagnosticParams:
+ paramsStack:
+ - PlatformGroup:
+ m_String: Unknown
+ m_SerializedParams:
+ - Key: StreamingAssetsFolderSizeLimit
+ Value: 50
+ - Key: StreamingClipThresholdBytes
+ Value: 218294
+ - Key: LongDecompressedClipThresholdBytes
+ Value: 204800
+ - Key: LongCompressedMobileClipThresholdBytes
+ Value: 204800
+ - Key: LoadInBackGroundClipSizeThresholdBytes
+ Value: 204800
+ - Key: TextureStreamingMipmapsSizeLimit
+ Value: 4000
+ - Key: SpriteAtlasEmptySpaceLimit
+ Value: 50
+ CurrentParamsIndex: 0
diff --git a/minimalproject/ProjectSettings/ProjectVersion.txt b/minimalproject/ProjectSettings/ProjectVersion.txt
index 02866a2258..6aaafb077d 100644
--- a/minimalproject/ProjectSettings/ProjectVersion.txt
+++ b/minimalproject/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 6000.6.0b5
-m_EditorVersionWithRevision: 6000.6.0b5 (b5238eaafb35)
+m_EditorVersion: 6000.7.0a6
+m_EditorVersionWithRevision: 6000.7.0a6 (b5c7d4d317b3)
diff --git a/testproject/Assets/AddressableAssetsData/AddressableAssetSettings.asset b/testproject/Assets/AddressableAssetsData/AddressableAssetSettings.asset
index 69bec9b722..4723ebbbb4 100644
--- a/testproject/Assets/AddressableAssetsData/AddressableAssetSettings.asset
+++ b/testproject/Assets/AddressableAssetsData/AddressableAssetSettings.asset
@@ -17,8 +17,10 @@ MonoBehaviour:
serializedVersion: 2
Hash: 00000000000000000000000000000000
m_ExtractTypeTreeData: 0
+ m_DisableWriteTypeTree: 0
m_OptimizeCatalogSize: 0
m_BuildRemoteCatalog: 0
+ m_BundleLocalCatalog: 0
m_CatalogRequestsTimeout: 0
m_DisableCatalogUpdateOnStart: 0
m_InternalIdNamingMode: 0
@@ -30,12 +32,21 @@ MonoBehaviour:
m_AssetBundleProviderType:
m_AssemblyName: Unity.ResourceManager, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null
m_ClassName: UnityEngine.ResourceManagement.ResourceProviders.AssetBundleProvider
+ m_GroupAssetEntryProviderType:
+ m_AssemblyName: Unity.Addressables
+ m_ClassName: UnityEngine.AddressableAssets.ResourceProviders.NativeContentAssetEntryProvider
+ m_ArchiveContentDirectories: 1
+ m_TargetArchiveSizeInMB: 2000
m_IgnoreUnsupportedFilesInBuild: 0
m_UniqueBundleIds: 0
m_EnableJsonCatalog: 0
+ m_CatalogProviderType:
+ m_AssemblyName: Unity.Addressables
+ m_ClassName: UnityEngine.AddressableAssets.ResourceProviders.BinaryCatalogProvider
m_NonRecursiveBuilding: 1
m_AllowNestedBundleFolders: 0
m_CCDEnabled: 0
+ m_ContentDirectoryGroupTemplateCreated: 1
m_maxConcurrentWebRequests: 500
m_UseUWRForLocalBundles: 0
m_BundleTimeout: 0
@@ -45,7 +56,7 @@ MonoBehaviour:
m_SharedBundleSettingsCustomGroupIndex: 0
m_simulatedLoadDelay: 0.1
m_ContiguousBundles: 0
- m_StripUnityVersionFromBundleBuild: 0
+ mStripUnityVersion: 0
m_DisableVisibleSubAssetRepresentations: 0
m_BuiltInBundleNaming: 0
mBuiltInBundleCustomNaming:
@@ -106,6 +117,7 @@ MonoBehaviour:
m_SchemaTemplates: []
m_GroupTemplateObjects:
- {fileID: 11400000, guid: cb6df8e07032d3047a59555cf38c6fa9, type: 2}
+ - {fileID: 11400000, guid: 1cd52a5323c3dad4fac43b47cca53d39, type: 2}
m_InitializationObjects: []
m_CertificateHandlerType:
m_AssemblyName:
@@ -116,3 +128,6 @@ MonoBehaviour:
- {fileID: 11400000, guid: ae43701986fc59a44b2618f3bacabc0a, type: 2}
- {fileID: 11400000, guid: d6f3a7ab824a4b04a970de0ba5011a93, type: 2}
m_ActiveProfileId: b7ba5fc73af2a49449023b732cdf652d
+ m_ContentDirectoryCatalogNameMigrated: 1
+ m_CatalogFormatMigrated: 1
+ m_CrcCachedBundleFlagMigrated: 1
diff --git a/testproject/Assets/AddressableAssetsData/AssetGroupTemplates/Content Directory.asset b/testproject/Assets/AddressableAssetsData/AssetGroupTemplates/Content Directory.asset
new file mode 100644
index 0000000000..8bf9e29b7f
--- /dev/null
+++ b/testproject/Assets/AddressableAssetsData/AssetGroupTemplates/Content Directory.asset
@@ -0,0 +1,47 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &-5906861620725579280
+MonoBehaviour:
+ m_ObjectHideFlags: 1
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 3045443efcf88e04da10c44bb8ff11b8, type: 3}
+ m_Name: ContentDirectoryGroupSchema
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.GroupSchemas.ContentDirectoryGroupSchema
+ m_Group: {fileID: 0}
+ m_SchemaIsEnabled: 1
+ m_IncludeInBuild: 1
+ m_CatalogName: AddressablesMainContentCatalog
+ m_SelectedPathPairIndex: 0
+ m_BuildPath:
+ m_Id:
+ m_LoadPath:
+ m_Id:
+ m_GroupAssetEntryProviderType:
+ m_AssemblyName:
+ m_ClassName:
+ m_IncludeLabelsInCatalog: 1
+ m_IncludeFolderKeysInCatalog: 1
+ m_IncludeAddressesForFolderChildren: 1
+--- !u!114 &11400000
+MonoBehaviour:
+ m_ObjectHideFlags: 0
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 11500000, guid: 1a3c5d64ac83548c09dd1678b9f6f1cd, type: 3}
+ m_Name: Content Directory
+ m_EditorClassIdentifier: Unity.Addressables.Editor::UnityEditor.AddressableAssets.Settings.AddressableAssetGroupTemplate
+ m_SchemaObjects:
+ - {fileID: -5906861620725579280}
+ m_SchemaDisplayOrder:
+ - ContentDirectoryGroupSchema
+ m_Description: Pack assets into ContentDirectories.
+ m_Settings: {fileID: 11400000, guid: 75e5cd8b6bfca5d49a5818e70d71b64d, type: 2}
diff --git a/testproject/Assets/AddressableAssetsData/AssetGroupTemplates/Content Directory.asset.meta b/testproject/Assets/AddressableAssetsData/AssetGroupTemplates/Content Directory.asset.meta
new file mode 100644
index 0000000000..ffca7e3803
--- /dev/null
+++ b/testproject/Assets/AddressableAssetsData/AssetGroupTemplates/Content Directory.asset.meta
@@ -0,0 +1,8 @@
+fileFormatVersion: 2
+guid: 1cd52a5323c3dad4fac43b47cca53d39
+NativeFormatImporter:
+ externalObjects: {}
+ mainObjectFileID: 11400000
+ userData:
+ assetBundleName:
+ assetBundleVariant:
diff --git a/testproject/Assets/Tests/Manual/RpcTesting/Textures/square256x256.png.meta b/testproject/Assets/Tests/Manual/RpcTesting/Textures/square256x256.png.meta
index d531b3b06e..29f00deb96 100644
--- a/testproject/Assets/Tests/Manual/RpcTesting/Textures/square256x256.png.meta
+++ b/testproject/Assets/Tests/Manual/RpcTesting/Textures/square256x256.png.meta
@@ -1,9 +1,12 @@
fileFormatVersion: 2
guid: 6ad5eee5d0ee2eb498a6a9260b2fb925
TextureImporter:
- internalIDToNameTable: []
+ internalIDToNameTable:
+ - first:
+ 213: 5601035389670330185
+ second: square256x256_0
externalObjects: {}
- serializedVersion: 11
+ serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
@@ -20,10 +23,12 @@ TextureImporter:
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
+ flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
+ ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
@@ -32,9 +37,9 @@ TextureImporter:
maxTextureSize: 2048
textureSettings:
serializedVersion: 2
- filterMode: -1
+ filterMode: 1
aniso: 1
- mipBias: -100
+ mipBias: 0
wrapU: 1
wrapV: 1
wrapW: 0
@@ -51,7 +56,9 @@ TextureImporter:
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
+ spriteTessellationMethod: 0
spriteTessellationDetail: -1
+ spriteGeometrySubdivision: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
@@ -62,8 +69,10 @@ TextureImporter:
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 1
platformSettings:
- - serializedVersion: 3
+ - serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 1
@@ -73,9 +82,10 @@ TextureImporter:
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- - serializedVersion: 3
+ - serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 1
@@ -85,12 +95,36 @@ TextureImporter:
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
- sprites: []
+ sprites:
+ - serializedVersion: 2
+ name: square256x256_0
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 256
+ height: 256
+ alignment: 0
+ pivot: {x: 0, y: 0}
+ border: {x: 0, y: 0, z: 0, w: 0}
+ customData:
+ outline: []
+ physicsShape: []
+ tessellationDetail: -1
+ bones: []
+ spriteID: 94f01b7e200eabd40800000000000000
+ internalID: 5601035389670330185
+ vertices: []
+ indices:
+ edges: []
+ weights: []
outline: []
+ customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
@@ -100,9 +134,11 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
- spritePackingTag:
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
diff --git a/testproject/Assets/Textures/GoldCopperBackgroundCube.png.meta b/testproject/Assets/Textures/GoldCopperBackgroundCube.png.meta
index f6a849f87d..af52a733e5 100644
--- a/testproject/Assets/Textures/GoldCopperBackgroundCube.png.meta
+++ b/testproject/Assets/Textures/GoldCopperBackgroundCube.png.meta
@@ -1,9 +1,12 @@
fileFormatVersion: 2
guid: 19016ac5661a8424abff9b6e90856565
TextureImporter:
- internalIDToNameTable: []
+ internalIDToNameTable:
+ - first:
+ 213: 9100381212897188840
+ second: GoldCopperBackgroundCube_0
externalObjects: {}
- serializedVersion: 11
+ serializedVersion: 13
mipmaps:
mipMapMode: 0
enableMipMap: 0
@@ -20,10 +23,12 @@ TextureImporter:
externalNormalMap: 0
heightScale: 0.25
normalMapFilter: 0
+ flipGreenChannel: 0
isReadable: 0
streamingMipmaps: 0
streamingMipmapsPriority: 0
vTOnly: 0
+ ignoreMipmapLimit: 0
grayScaleToAlpha: 0
generateCubemap: 6
cubemapConvolution: 0
@@ -33,11 +38,11 @@ TextureImporter:
textureSettings:
serializedVersion: 2
filterMode: 2
- aniso: -1
- mipBias: -100
+ aniso: 1
+ mipBias: 0
wrapU: 1
wrapV: 1
- wrapW: -1
+ wrapW: 0
nPOTScale: 0
lightmap: 0
compressionQuality: 50
@@ -51,7 +56,9 @@ TextureImporter:
spriteGenerateFallbackPhysicsShape: 1
alphaUsage: 1
alphaIsTransparency: 1
+ spriteTessellationMethod: 0
spriteTessellationDetail: -1
+ spriteGeometrySubdivision: -1
textureType: 8
textureShape: 1
singleChannelComponent: 0
@@ -62,8 +69,10 @@ TextureImporter:
textureFormatSet: 0
ignorePngGamma: 0
applyGammaDecoding: 0
+ swizzle: 50462976
+ cookieLightType: 1
platformSettings:
- - serializedVersion: 3
+ - serializedVersion: 4
buildTarget: DefaultTexturePlatform
maxTextureSize: 2048
resizeAlgorithm: 0
@@ -73,9 +82,10 @@ TextureImporter:
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
- - serializedVersion: 3
+ - serializedVersion: 4
buildTarget: Standalone
maxTextureSize: 2048
resizeAlgorithm: 0
@@ -85,12 +95,36 @@ TextureImporter:
crunchedCompression: 0
allowsAlphaSplitting: 0
overridden: 0
+ ignorePlatformSupport: 0
androidETC2FallbackOverride: 0
forceMaximumCompressionQuality_BC6H_BC7: 0
spriteSheet:
serializedVersion: 2
- sprites: []
+ sprites:
+ - serializedVersion: 2
+ name: GoldCopperBackgroundCube_0
+ rect:
+ serializedVersion: 2
+ x: 0
+ y: 0
+ width: 1942
+ height: 1089
+ alignment: 0
+ pivot: {x: 0, y: 0}
+ border: {x: 0, y: 0, z: 0, w: 0}
+ customData:
+ outline: []
+ physicsShape: []
+ tessellationDetail: -1
+ bones: []
+ spriteID: 8eb106b4f7c0b4e70800000000000000
+ internalID: 9100381212897188840
+ vertices: []
+ indices:
+ edges: []
+ weights: []
outline: []
+ customData:
physicsShape: []
bones: []
spriteID: 5e97eb03825dee720800000000000000
@@ -100,9 +134,11 @@ TextureImporter:
edges: []
weights: []
secondaryTextures: []
- spritePackingTag:
+ spriteCustomMetadata:
+ entries: []
+ nameFileIdTable: {}
+ mipmapLimitGroupName:
pSDRemoveMatte: 0
- pSDShowRemoveMatteOption: 0
userData:
assetBundleName:
assetBundleVariant:
diff --git a/testproject/Packages/manifest-unified.json b/testproject/Packages/manifest-unified.json
index faaad41358..d38dd4e6e0 100644
--- a/testproject/Packages/manifest-unified.json
+++ b/testproject/Packages/manifest-unified.json
@@ -7,14 +7,14 @@
"com.unity.ide.rider": "3.0.40",
"com.unity.ide.visualstudio": "2.0.26",
"com.unity.mathematics": "1.4.0",
- "com.unity.multiplayer.tools": "2.2.10",
+ "com.unity.multiplayer.tools": "2.2.11",
"com.unity.netcode": "6.7.0",
"com.unity.netcode.gameobjects": "file:../../com.unity.netcode.gameobjects",
"com.unity.package-validation-suite": "0.49.0-preview",
- "com.unity.services.authentication": "3.7.3",
- "com.unity.services.multiplayer": "2.3.0",
- "com.unity.test-framework": "1.8.0",
- "com.unity.test-framework.performance": "6.6.0",
+ "com.unity.services.authentication": "3.7.4",
+ "com.unity.services.multiplayer": "2.3.1",
+ "com.unity.test-framework": "1.9.0",
+ "com.unity.test-framework.performance": "6.7.0",
"com.unity.timeline": "6.7.0",
"com.unity.ugui": "2.7.0",
"com.unity.modules.accessibility": "1.0.0",
@@ -29,6 +29,7 @@
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.localizationruntime": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.physics2d": "1.0.0",
diff --git a/testproject/Packages/manifest.json b/testproject/Packages/manifest.json
index b6bccda91a..eb043b44fc 100644
--- a/testproject/Packages/manifest.json
+++ b/testproject/Packages/manifest.json
@@ -1,21 +1,21 @@
{
"disableProjectUpdate": false,
"dependencies": {
- "com.unity.addressables": "2.11.1",
+ "com.unity.addressables": "4.0.1",
"com.unity.ai.navigation": "2.0.14",
- "com.unity.collab-proxy": "2.12.4",
+ "com.unity.collab-proxy": "2.13.6",
"com.unity.ide.rider": "3.0.40",
"com.unity.ide.visualstudio": "2.0.26",
"com.unity.mathematics": "1.4.0",
- "com.unity.multiplayer.tools": "2.2.9",
+ "com.unity.multiplayer.tools": "2.2.11",
"com.unity.netcode.gameobjects": "file:../../com.unity.netcode.gameobjects",
"com.unity.package-validation-suite": "0.49.0-preview",
- "com.unity.services.authentication": "3.7.3",
- "com.unity.services.multiplayer": "2.2.4",
- "com.unity.test-framework": "1.8.0",
- "com.unity.test-framework.performance": "6.6.0",
- "com.unity.timeline": "6.6.0",
- "com.unity.ugui": "2.6.0",
+ "com.unity.services.authentication": "3.7.4",
+ "com.unity.services.multiplayer": "2.3.1",
+ "com.unity.test-framework": "1.9.0",
+ "com.unity.test-framework.performance": "6.7.0",
+ "com.unity.timeline": "6.7.0",
+ "com.unity.ugui": "2.7.0",
"com.unity.modules.accessibility": "1.0.0",
"com.unity.modules.adaptiveperformance": "1.0.0",
"com.unity.modules.ai": "1.0.0",
@@ -28,11 +28,13 @@
"com.unity.modules.imageconversion": "1.0.0",
"com.unity.modules.imgui": "1.0.0",
"com.unity.modules.jsonserialize": "1.0.0",
+ "com.unity.modules.localizationruntime": "1.0.0",
"com.unity.modules.particlesystem": "1.0.0",
"com.unity.modules.physics": "1.0.0",
"com.unity.modules.physics2d": "1.0.0",
"com.unity.modules.physicscore2d": "1.0.0",
"com.unity.modules.screencapture": "1.0.0",
+ "com.unity.modules.smartstrings": "1.0.0",
"com.unity.modules.terrain": "1.0.0",
"com.unity.modules.terrainphysics": "1.0.0",
"com.unity.modules.tetgen": "1.0.0",
diff --git a/testproject/ProjectSettings/PackageManager.policy b/testproject/ProjectSettings/PackageManager.policy
new file mode 100644
index 0000000000..76a48d7dcf
--- /dev/null
+++ b/testproject/ProjectSettings/PackageManager.policy
@@ -0,0 +1 @@
+R1JEXQNfDxhSVGNcRhJfDlYORFBpXG42VgkLVhh6VEJRWwwUUjlXWlJSAAkNUFQFAQcFBVcHAgAPUgEDWVIEAgEHVwNaBw==
\ No newline at end of file
diff --git a/testproject/ProjectSettings/ProjectAuditorSettings.asset b/testproject/ProjectSettings/ProjectAuditorSettings.asset
new file mode 100644
index 0000000000..2f72f6b93c
--- /dev/null
+++ b/testproject/ProjectSettings/ProjectAuditorSettings.asset
@@ -0,0 +1,36 @@
+%YAML 1.1
+%TAG !u! tag:unity3d.com,2011:
+--- !u!114 &1
+MonoBehaviour:
+ m_ObjectHideFlags: 53
+ m_CorrespondingSourceObject: {fileID: 0}
+ m_PrefabInstance: {fileID: 0}
+ m_PrefabAsset: {fileID: 0}
+ m_GameObject: {fileID: 0}
+ m_Enabled: 1
+ m_EditorHideFlags: 0
+ m_Script: {fileID: 0}
+ m_Name:
+ m_EditorClassIdentifier: UnityEditor.ProjectAuditorModule:Unity.ProjectAuditor.Editor:ProjectAuditorSettings
+ Rules:
+ rules: []
+ DiagnosticParams:
+ paramsStack:
+ - PlatformGroup:
+ m_String: Unknown
+ m_SerializedParams:
+ - Key: StreamingAssetsFolderSizeLimit
+ Value: 50
+ - Key: StreamingClipThresholdBytes
+ Value: 218294
+ - Key: LongDecompressedClipThresholdBytes
+ Value: 204800
+ - Key: LongCompressedMobileClipThresholdBytes
+ Value: 204800
+ - Key: LoadInBackGroundClipSizeThresholdBytes
+ Value: 204800
+ - Key: TextureStreamingMipmapsSizeLimit
+ Value: 4000
+ - Key: SpriteAtlasEmptySpaceLimit
+ Value: 50
+ CurrentParamsIndex: 0
diff --git a/testproject/ProjectSettings/ProjectVersion.txt b/testproject/ProjectSettings/ProjectVersion.txt
index 02866a2258..6aaafb077d 100644
--- a/testproject/ProjectSettings/ProjectVersion.txt
+++ b/testproject/ProjectSettings/ProjectVersion.txt
@@ -1,2 +1,2 @@
-m_EditorVersion: 6000.6.0b5
-m_EditorVersionWithRevision: 6000.6.0b5 (b5238eaafb35)
+m_EditorVersion: 6000.7.0a6
+m_EditorVersionWithRevision: 6000.7.0a6 (b5c7d4d317b3)