From 672282c7174f09bce056231d3c8511f2cd7ad706 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 10:38:20 +0100 Subject: [PATCH 01/17] Updated CI dependencies and regenerated wrench jobs --- .../workflows/pr-description-validation.yml | 2 +- .github/workflows/pr-supervisor.yaml | 2 +- .yamato/project.metafile | 4 +- .yamato/wrench/api-validation-jobs.yml | 8 +- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/preview-a-p-v.yml | 98 ++++++++++++++----- .yamato/wrench/promotion-jobs.yml | 8 +- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 96 +++++++++++++----- .yamato/wrench/wrench_config.json | 5 +- Tools/CI/NGO.Cookbook.csproj | 8 +- 11 files changed, 168 insertions(+), 67 deletions(-) diff --git a/.github/workflows/pr-description-validation.yml b/.github/workflows/pr-description-validation.yml index c5a727ffdb..7117e3cf58 100644 --- a/.github/workflows/pr-description-validation.yml +++ b/.github/workflows/pr-description-validation.yml @@ -21,7 +21,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@v5 + uses: actions/checkout@v6 - name: Check PR description uses: actions/github-script@v8 diff --git a/.github/workflows/pr-supervisor.yaml b/.github/workflows/pr-supervisor.yaml index fe0ebbd6d7..ba8da21e93 100644 --- a/.github/workflows/pr-supervisor.yaml +++ b/.github/workflows/pr-supervisor.yaml @@ -25,7 +25,7 @@ jobs: timeout-minutes: 720 steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Wait and Verify Yamato Job Status env: diff --git a/.yamato/project.metafile b/.yamato/project.metafile index f434d36106..e8d2c2e99c 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -39,13 +39,13 @@ test_platforms: default: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.77.0 + image: package-ci/ubuntu-22.04:v4.78.0 flavor: b1.large standalone: StandaloneLinux64 desktop: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.77.0 + image: package-ci/ubuntu-22.04:v4.78.0 flavor: b1.large smaller_flavor: b1.medium larger_flavor: b1.xlarge diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 7d2f8e91a1..878a995f43 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -51,8 +51,12 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 8084a10442..0a529f503f 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_netcode_gameobjects: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index cfc62cc793..c972819c9e 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -19,7 +19,7 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_windows metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -70,10 +70,14 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -124,10 +128,14 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -179,10 +187,14 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.3 manifest (MacOS). preview_apv_-_6000_3_-_macos: @@ -233,10 +245,14 @@ preview_apv_-_6000_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). preview_apv_-_6000_3_-_ubuntu: @@ -287,10 +303,14 @@ preview_apv_-_6000_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.3 manifest (Windows). preview_apv_-_6000_3_-_windows: @@ -342,10 +362,14 @@ preview_apv_-_6000_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.4 manifest (MacOS). preview_apv_-_6000_4_-_macos: @@ -396,10 +420,14 @@ preview_apv_-_6000_4_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.4 manifest (Ubuntu). preview_apv_-_6000_4_-_ubuntu: @@ -450,10 +478,14 @@ preview_apv_-_6000_4_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.4 manifest (Windows). preview_apv_-_6000_4_-_windows: @@ -505,10 +537,14 @@ preview_apv_-_6000_4_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.5 manifest (MacOS). preview_apv_-_6000_5_-_macos: @@ -559,10 +595,14 @@ preview_apv_-_6000_5_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu). preview_apv_-_6000_5_-_ubuntu: @@ -613,10 +653,14 @@ preview_apv_-_6000_5_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Functional tests for dependents found in the latest 6000.5 manifest (Windows). preview_apv_-_6000_5_-_windows: @@ -668,8 +712,12 @@ preview_apv_-_6000_5_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects variables: - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + 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: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index 495e3e5795..249e9bd3d9 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -148,10 +148,10 @@ publish_dry_run_netcode_gameobjects: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 # Publish for netcode.gameobjects to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_netcode_gameobjects: @@ -300,8 +300,8 @@ publish_netcode_gameobjects: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index a7957c6503..105c050132 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date: cancel_old_ci: true metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index cf252acd3d..3503e6c13a 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -59,11 +59,15 @@ validate_-_netcode_gameobjects_-_6000_0_-_macos: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -125,11 +129,15 @@ validate_-_netcode_gameobjects_-_6000_0_-_ubuntu: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -191,11 +199,15 @@ validate_-_netcode_gameobjects_-_6000_0_-_windows: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -257,11 +269,15 @@ validate_-_netcode_gameobjects_-_6000_3_-_macos: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -323,11 +339,15 @@ validate_-_netcode_gameobjects_-_6000_3_-_ubuntu: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -389,11 +409,15 @@ validate_-_netcode_gameobjects_-_6000_3_-_windows: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -455,11 +479,15 @@ validate_-_netcode_gameobjects_-_6000_4_-_macos: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -521,11 +549,15 @@ validate_-_netcode_gameobjects_-_6000_4_-_ubuntu: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -587,11 +619,15 @@ validate_-_netcode_gameobjects_-_6000_4_-_windows: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -653,11 +689,15 @@ validate_-_netcode_gameobjects_-_6000_5_-_macos: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -719,11 +759,15 @@ validate_-_netcode_gameobjects_-_6000_5_-_ubuntu: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects @@ -785,11 +829,15 @@ validate_-_netcode_gameobjects_-_6000_5_-_windows: 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: 1.3.0.0 + UPMPVP_CONTEXT_WRENCH: 1.4.4.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.3.0.0 + Wrench: 1.4.4.0 labels: - Packages:netcode.gameobjects diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index b9906524ed..9f1918cb11 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -16,7 +16,8 @@ "coverageCommands": [ "generateAdditionalMetrics;generateHtmlReport;assemblyFilters:ASSEMBLY_NAME;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:YAMATO_SOURCE_DIR/Packages;" ], - "dependantsToIgnoreInPreviewApv": {} + "dependantsToIgnoreInPreviewApv": {}, + "postPackCommands": [] } }, "releasing_packages": [ @@ -31,7 +32,7 @@ }, "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_netcode_gameobjects", "branch_pattern": "ReleaseSlash", - "wrench_version": "1.3.0.0", + "wrench_version": "1.4.4.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 5d4626bbf1..b385cc06a7 100644 --- a/Tools/CI/NGO.Cookbook.csproj +++ b/Tools/CI/NGO.Cookbook.csproj @@ -8,11 +8,11 @@ - - - + + + - + From b19ba9ea4e8d0c5b32326e530c549577b9894feb Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 10:42:32 +0100 Subject: [PATCH 02/17] missing ci config --- .yamato/project.metafile | 1 + 1 file changed, 1 insertion(+) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index e8d2c2e99c..cbff7b77f8 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -84,6 +84,7 @@ test_platforms: type: Unity::VM::osx image: package-ci/macos-13:v4 flavor: m1.mac + larger_flavor: m1.mac standalone: IOS base: mac architecture: arm64 From 5c6f26cb1a24954302b8fdde93f09f8c4a92604d Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 10:44:06 +0100 Subject: [PATCH 03/17] HelpUrl nitpick --- com.unity.netcode.gameobjects/Runtime/HelpUrls.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.netcode.gameobjects/Runtime/HelpUrls.cs b/com.unity.netcode.gameobjects/Runtime/HelpUrls.cs index 5e17c0d267..b45145805e 100644 --- a/com.unity.netcode.gameobjects/Runtime/HelpUrls.cs +++ b/com.unity.netcode.gameobjects/Runtime/HelpUrls.cs @@ -11,7 +11,7 @@ internal static class HelpUrls public const string NetworkObject = BaseManualUrl + "components/core/networkobject.html"; public const string NetworkAnimator = BaseManualUrl + "components/helper/networkanimator.html"; public const string NetworkRigidbody = BaseManualUrl + "components/helper/networkrigidbody.html"; - public const string NetworkRigidbody2D = BaseManualUrl + "components/helper/networkrigidbody.html"; + public const string NetworkRigidbody2D = BaseManualUrl + "components/helper/networkrigidbody.html#networkrigidbody2d"; public const string RigidbodyContactEventManager = BaseApiUrl + ".Components.RigidbodyContactEventManager.html"; public const string NetworkTransform = BaseManualUrl + "components/helper/networktransform.html"; public const string AnticipatedNetworkTransform = BaseManualUrl + "advanced-topics/client-anticipation.html"; From b2dcd7d2a7a00b396dfcf8ab9b5653153692731a Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 10:44:27 +0100 Subject: [PATCH 04/17] Updated default builds for the release to be 6000.3 editor based --- Tools/scripts/ReleaseAutomation/release_config.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Tools/scripts/ReleaseAutomation/release_config.py b/Tools/scripts/ReleaseAutomation/release_config.py index b91f6201d4..6a7217ed50 100644 --- a/Tools/scripts/ReleaseAutomation/release_config.py +++ b/Tools/scripts/ReleaseAutomation/release_config.py @@ -85,7 +85,7 @@ def __init__(self): { "key": "BURST_ON_OFF", "value": "on" }, { "key": "PLATFORM_WIN64_MAC_ANDROID", "value": "win64" }, { "key": "SCRIPTING_BACKEND_IL2CPP_MONO", "value": "il2cpp" }, - { "key": "UNITY_VERSION", "value": "6000.2" } # Editor that most our users will use (not alpha). Sometimes when testing on trunk we have weird editor issues not caused by us so the preference will be to test on latest editor that our users will use. + { "key": "UNITY_VERSION", "value": "6000.3" } # Editor that most our users will use (not alpha). Sometimes when testing on trunk we have weird editor issues not caused by us so the preference will be to test on latest editor that our users will use. ] }, { @@ -112,7 +112,7 @@ def __init__(self): { "key": "BURST_ON_OFF", "value": "off" }, { "key": "PLATFORM_WIN64_MAC_ANDROID", "value": "mac" }, { "key": "SCRIPTING_BACKEND_IL2CPP_MONO", "value": "mono" }, - { "key": "UNITY_VERSION", "value": "6000.2" } # Editor that most our users will use (not alpha). Sometimes when testing on trunk we have weird editor issues not caused by us so the preference will be to test on latest editor that our users will use. + { "key": "UNITY_VERSION", "value": "6000.3" } # Editor that most our users will use (not alpha). Sometimes when testing on trunk we have weird editor issues not caused by us so the preference will be to test on latest editor that our users will use. ] }, { @@ -139,7 +139,7 @@ def __init__(self): { "key": "BURST_ON_OFF", "value": "on" }, { "key": "PLATFORM_WIN64_MAC_ANDROID", "value": "android" }, { "key": "SCRIPTING_BACKEND_IL2CPP_MONO", "value": "il2cpp" }, - { "key": "UNITY_VERSION", "value": "6000.2" } # Editor that most our users will use (not alpha). Sometimes when testing on trunk we have weird editor issues not caused by us so the preference will be to test on latest editor that our users will use. + { "key": "UNITY_VERSION", "value": "6000.3" } # Editor that most our users will use (not alpha). Sometimes when testing on trunk we have weird editor issues not caused by us so the preference will be to test on latest editor that our users will use. ] }, { From 058c0e65de00dce9072f9ee60cbe4ce043177a22 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 10:45:52 +0100 Subject: [PATCH 05/17] Updated editors config --- .yamato/project.metafile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index cbff7b77f8..cf02fd20e1 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -176,10 +176,9 @@ test_platforms: validation_editors: default: - - trunk + - 6000.3 all: - 6000.0 - - 6000.2 - 6000.3 - 6000.4 - trunk From e70235c7363b576a53f82215177ff4afdc92cb16 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 10:49:58 +0100 Subject: [PATCH 06/17] updated definition for when we only want default editor --- .yamato/_run-all.yml | 2 +- .yamato/_triggers.yml | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.yamato/_run-all.yml b/.yamato/_run-all.yml index effe65098a..b62d4ae8a3 100644 --- a/.yamato/_run-all.yml +++ b/.yamato/_run-all.yml @@ -16,7 +16,7 @@ run_quick_checks: name: Run Quick Initial Checks dependencies: # Ensure the code is running to our current standards - - .yamato/project-standards.yml#standards_ubuntu_testproject_trunk + - .yamato/project-standards.yml#standards_ubuntu_testproject_{{ validation_editors.default }} # This is needed for most of the jobs to execute tests + it runs xray PVP checks (all fast checks) - .yamato/package-pack.yml#package_pack_-_ngo_win diff --git a/.yamato/_triggers.yml b/.yamato/_triggers.yml index 72145210c2..d51d6b3940 100644 --- a/.yamato/_triggers.yml +++ b/.yamato/_triggers.yml @@ -51,7 +51,7 @@ pr_minimal_required_checks: name: Minimal PR checks dependencies: - - .yamato/project-standards.yml#standards_ubuntu_testproject_trunk + - .yamato/project-standards.yml#standards_ubuntu_testproject_{{ validation_editors.default }} - .yamato/package-pack.yml#package_pack_-_ngo_win triggers: expression: |- @@ -128,7 +128,7 @@ develop_nightly: rerun: always dependencies: # Run project standards to verify package/default project - - .yamato/project-standards.yml#standards_ubuntu_testproject_trunk + - .yamato/project-standards.yml#standards_ubuntu_testproject_{{ validation_editors.default }} # Run APV jobs to make sure the change won't break any dependants - .yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs # Run package EditMode and Playmode tests on desktop platforms on trunk and 6000.0 @@ -188,4 +188,4 @@ develop_weekly_trunk: # Run Runtime tests against CMB service - .yamato/_run-all.yml#run_all_project_tests_cmb_service # Run code coverage test - - .yamato/code-coverage.yml#code_coverage_ubuntu_trunk + - .yamato/code-coverage.yml#code_coverage_ubuntu_{{ validation_editors.default }} From a582d52c63ef53c56908ee1be32b8936999b18d0 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 13:14:59 +0100 Subject: [PATCH 07/17] reverted image bump --- .yamato/project.metafile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index cf02fd20e1..53015d77c4 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -39,13 +39,13 @@ test_platforms: default: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.78.0 + image: package-ci/ubuntu-22.04:v4.77.0 flavor: b1.large standalone: StandaloneLinux64 desktop: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.78.0 + image: package-ci/ubuntu-22.04:v4.77.0 flavor: b1.large smaller_flavor: b1.medium larger_flavor: b1.xlarge From f8ec2274959452d8f91f2d8bed8fe840dada49d6 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 13:57:07 +0100 Subject: [PATCH 08/17] Updated ubuntu image to 79 --- .yamato/project.metafile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index 53015d77c4..191a895ce5 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -39,13 +39,13 @@ test_platforms: default: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.77.0 + image: package-ci/ubuntu-22.04:v4.79.0 flavor: b1.large standalone: StandaloneLinux64 desktop: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.77.0 + image: package-ci/ubuntu-22.04:v4.79.0 flavor: b1.large smaller_flavor: b1.medium larger_flavor: b1.xlarge From 39c0fc44c36daa931859edf8870f3e497b6ca788 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Thu, 18 Dec 2025 14:10:59 +0100 Subject: [PATCH 09/17] Revert "Updated ubuntu image to 79" This reverts commit f8ec2274959452d8f91f2d8bed8fe840dada49d6. --- .yamato/project.metafile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index 191a895ce5..53015d77c4 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -39,13 +39,13 @@ test_platforms: default: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.79.0 + image: package-ci/ubuntu-22.04:v4.77.0 flavor: b1.large standalone: StandaloneLinux64 desktop: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.79.0 + image: package-ci/ubuntu-22.04:v4.77.0 flavor: b1.large smaller_flavor: b1.medium larger_flavor: b1.xlarge From b4660c8a267106f77b7402cb169b0a3a4326eea7 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 09:00:55 +0100 Subject: [PATCH 10/17] Updated Ubuntu image to 80 --- .yamato/project.metafile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index 53015d77c4..45bb670dfb 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -39,13 +39,13 @@ test_platforms: default: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.77.0 + image: package-ci/ubuntu-22.04:v4.80.0 flavor: b1.large standalone: StandaloneLinux64 desktop: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.77.0 + image: package-ci/ubuntu-22.04:v4.80.0 flavor: b1.large smaller_flavor: b1.medium larger_flavor: b1.xlarge From b6b93a81f1fe02dd7d170e824095fd5553852e20 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 09:11:07 +0100 Subject: [PATCH 11/17] Revert "Updated Ubuntu image to 80" This reverts commit b4660c8a267106f77b7402cb169b0a3a4326eea7. --- .yamato/project.metafile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.yamato/project.metafile b/.yamato/project.metafile index 45bb670dfb..53015d77c4 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -39,13 +39,13 @@ test_platforms: default: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.80.0 + image: package-ci/ubuntu-22.04:v4.77.0 flavor: b1.large standalone: StandaloneLinux64 desktop: - name: ubuntu type: Unity::VM - image: package-ci/ubuntu-22.04:v4.80.0 + image: package-ci/ubuntu-22.04:v4.77.0 flavor: b1.large smaller_flavor: b1.medium larger_flavor: b1.xlarge From 30cfcdfff9533e334f2098e9836ebf5da9240161 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 09:19:23 +0100 Subject: [PATCH 12/17] Fix for "Using directive is unnecessary." standards check --- com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs | 1 - 1 file changed, 1 deletion(-) diff --git a/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs b/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs index 9910668f59..7090644463 100644 --- a/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs +++ b/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs @@ -1,4 +1,3 @@ -using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using Unity.Collections; From 4827853b282171a4747a96a46b0888e7624b5281 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 09:59:04 +0100 Subject: [PATCH 13/17] correction --- com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs b/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs index 7090644463..031828d165 100644 --- a/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs +++ b/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs @@ -1,5 +1,5 @@ +using System; using System.Collections.Generic; -using System.Runtime.CompilerServices; using Unity.Collections; using UnityEngine; From 051af8fd3a8019c984567055262499b51d612e4b Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 10:14:46 +0100 Subject: [PATCH 14/17] Added pragma disable --- com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs b/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs index 031828d165..81a2aa03a1 100644 --- a/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs +++ b/com.unity.netcode.gameobjects/Runtime/Core/NetworkBehaviour.cs @@ -1,7 +1,10 @@ +#pragma warning disable IDE0005 using System; using System.Collections.Generic; +using System.Runtime.CompilerServices; using Unity.Collections; using UnityEngine; +#pragma warning restore IDE0005 namespace Unity.Netcode { From e5c48363a3eb901e16f274a3a5376a863bf3e3e6 Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 14:04:44 +0100 Subject: [PATCH 15/17] Updated Wrench --- .yamato/wrench/api-validation-jobs.yml | 4 +-- .yamato/wrench/package-pack-jobs.yml | 2 +- .yamato/wrench/preview-a-p-v.yml | 50 +++++++++++++------------- .yamato/wrench/promotion-jobs.yml | 8 ++--- .yamato/wrench/recipe-regeneration.yml | 2 +- .yamato/wrench/validation-jobs.yml | 48 ++++++++++++------------- .yamato/wrench/wrench_config.json | 10 +++--- Tools/CI/NGO.Cookbook.csproj | 4 +-- 8 files changed, 64 insertions(+), 64 deletions(-) diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 878a995f43..bd270aba08 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -55,8 +55,8 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_windows: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 0a529f503f..d5cf51d5c3 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_netcode_gameobjects: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index c972819c9e..7f584de5c6 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -19,7 +19,7 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_windows metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -74,10 +74,10 @@ preview_apv_-_6000_0_-_macos: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -132,10 +132,10 @@ preview_apv_-_6000_0_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -191,10 +191,10 @@ preview_apv_-_6000_0_-_windows: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.3 manifest (MacOS). preview_apv_-_6000_3_-_macos: @@ -249,10 +249,10 @@ preview_apv_-_6000_3_-_macos: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). preview_apv_-_6000_3_-_ubuntu: @@ -307,10 +307,10 @@ preview_apv_-_6000_3_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.3 manifest (Windows). preview_apv_-_6000_3_-_windows: @@ -366,10 +366,10 @@ preview_apv_-_6000_3_-_windows: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.4 manifest (MacOS). preview_apv_-_6000_4_-_macos: @@ -424,10 +424,10 @@ preview_apv_-_6000_4_-_macos: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.4 manifest (Ubuntu). preview_apv_-_6000_4_-_ubuntu: @@ -482,10 +482,10 @@ preview_apv_-_6000_4_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.4 manifest (Windows). preview_apv_-_6000_4_-_windows: @@ -541,10 +541,10 @@ preview_apv_-_6000_4_-_windows: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.5 manifest (MacOS). preview_apv_-_6000_5_-_macos: @@ -599,10 +599,10 @@ preview_apv_-_6000_5_-_macos: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu). preview_apv_-_6000_5_-_ubuntu: @@ -657,10 +657,10 @@ preview_apv_-_6000_5_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Functional tests for dependents found in the latest 6000.5 manifest (Windows). preview_apv_-_6000_5_-_windows: @@ -716,8 +716,8 @@ preview_apv_-_6000_5_-_windows: UNITY_LICENSING_SERVER_DELETE_NUL: 0 UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index 249e9bd3d9..51475a1326 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -148,10 +148,10 @@ publish_dry_run_netcode_gameobjects: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 # Publish for netcode.gameobjects to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_netcode_gameobjects: @@ -300,8 +300,8 @@ publish_netcode_gameobjects: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index 105c050132..ca380ea535 100644 --- a/.yamato/wrench/recipe-regeneration.yml +++ b/.yamato/wrench/recipe-regeneration.yml @@ -26,5 +26,5 @@ test_-_wrench_jobs_up_to_date: cancel_old_ci: true metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 3503e6c13a..7f2ca32ef6 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -64,10 +64,10 @@ validate_-_netcode_gameobjects_-_6000_0_-_macos: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -134,10 +134,10 @@ validate_-_netcode_gameobjects_-_6000_0_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -204,10 +204,10 @@ validate_-_netcode_gameobjects_-_6000_0_-_windows: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -274,10 +274,10 @@ validate_-_netcode_gameobjects_-_6000_3_-_macos: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -344,10 +344,10 @@ validate_-_netcode_gameobjects_-_6000_3_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -414,10 +414,10 @@ validate_-_netcode_gameobjects_-_6000_3_-_windows: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -484,10 +484,10 @@ validate_-_netcode_gameobjects_-_6000_4_-_macos: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -554,10 +554,10 @@ validate_-_netcode_gameobjects_-_6000_4_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -624,10 +624,10 @@ validate_-_netcode_gameobjects_-_6000_4_-_windows: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -694,10 +694,10 @@ validate_-_netcode_gameobjects_-_6000_5_-_macos: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -764,10 +764,10 @@ validate_-_netcode_gameobjects_-_6000_5_-_ubuntu: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects @@ -834,10 +834,10 @@ validate_-_netcode_gameobjects_-_6000_5_-_windows: UNITY_LICENSING_SERVER_DELETE_ULF: 0 UNITY_LICENSING_SERVER_TOOLSET: pro UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.4.4.0 + UPMPVP_CONTEXT_WRENCH: 1.4.5.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.4.4.0 + Wrench: 1.4.5.0 labels: - Packages:netcode.gameobjects diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index 9f1918cb11..c0a89c3b01 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -25,14 +25,14 @@ ], "jobs_to_monitor": { "com.unity.netcode.gameobjects": [ - ".yamato/wrench/api-validation-jobs.yml#api_validation_-_netcode_gameobjects_-_6000_0_-_windows", - ".yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs", - ".yamato/wrench/promotion-jobs.yml#publish_dry_run_netcode_gameobjects" + ".yamato\\wrench/api-validation-jobs.yml#api_validation_-_netcode_gameobjects_-_6000_0_-_windows", + ".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", + "publishing_job": ".yamato\\wrench/promotion-jobs.yml#publish_netcode_gameobjects", "branch_pattern": "ReleaseSlash", - "wrench_version": "1.4.4.0", + "wrench_version": "1.4.5.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 b385cc06a7..144ebedd13 100644 --- a/Tools/CI/NGO.Cookbook.csproj +++ b/Tools/CI/NGO.Cookbook.csproj @@ -8,11 +8,11 @@ - + - + From 005994efd327eef280e80560768aba141d01a65d Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 14:22:41 +0100 Subject: [PATCH 16/17] Disabled test for iOS --- .../Runtime/NetworkObject/NetworkObjectSynchronizationTests.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/com.unity.netcode.gameobjects/Tests/Runtime/NetworkObject/NetworkObjectSynchronizationTests.cs b/com.unity.netcode.gameobjects/Tests/Runtime/NetworkObject/NetworkObjectSynchronizationTests.cs index 934eb68188..2ca041fa7e 100644 --- a/com.unity.netcode.gameobjects/Tests/Runtime/NetworkObject/NetworkObjectSynchronizationTests.cs +++ b/com.unity.netcode.gameobjects/Tests/Runtime/NetworkObject/NetworkObjectSynchronizationTests.cs @@ -9,6 +9,7 @@ namespace Unity.Netcode.RuntimeTests { + [UnityPlatform(exclude = new[] { RuntimePlatform.IPhonePlayer })] // Ignored test tracked in MTT-14172 [TestFixture(VariableLengthSafety.DisableNetVarSafety, HostOrServer.DAHost)] [TestFixture(VariableLengthSafety.DisableNetVarSafety, HostOrServer.Host)] [TestFixture(VariableLengthSafety.EnabledNetVarSafety, HostOrServer.Host)] From 3a528c6c4041ae05924c21d4009303e9ad71a4bf Mon Sep 17 00:00:00 2001 From: michal-chrobot Date: Fri, 19 Dec 2025 14:58:01 +0100 Subject: [PATCH 17/17] Testing specifying exact UTR version --- .yamato/code-coverage.yml | 2 ++ .yamato/project-tests.yml | 2 ++ .yamato/project.metafile | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.yamato/code-coverage.yml b/.yamato/code-coverage.yml index caeeff72ec..0233fedb1d 100644 --- a/.yamato/code-coverage.yml +++ b/.yamato/code-coverage.yml @@ -36,6 +36,8 @@ code_coverage_{{ platform.name }}_{{ editor }}: {% if platform.model %} model: {{ platform.model }} # This is set only in platforms where we want non-default model to use (more information in project.metafile) {% endif %} + variables: + UTR_VERSION: {{ utr_version }} commands: - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models - upm-pvp create-test-project test-project --packages "upm-ci~/packages/*.tgz" --unity .Editor diff --git a/.yamato/project-tests.yml b/.yamato/project-tests.yml index e00c832fe1..cea3cb5689 100644 --- a/.yamato/project-tests.yml +++ b/.yamato/project-tests.yml @@ -36,6 +36,8 @@ test_{{ project.name }}_{{ platform.name }}_{{ editor }}: {% if platform.model %} model: {{ platform.model }} # This is set only in platforms where we want non-default model to use (more information in project.metafile) {% endif %} + variables: + UTR_VERSION: {{ utr_version }} commands: - unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models. Installing basic editor for tests execution - UnifiedTestRunner --testproject={{ project.path }} --suite=editor --suite=playmode --artifacts-path=test-results --editor-location=.Editor --rerun-strategy=Test --retry={{ num_test_retries }} --clean-library-on-rerun --timeout={{ test_timeout }} diff --git a/.yamato/project.metafile b/.yamato/project.metafile index 53015d77c4..0b849d5c0f 100644 --- a/.yamato/project.metafile +++ b/.yamato/project.metafile @@ -16,7 +16,6 @@ # base --> Indicates the base operating system for build operations (e.g., win, mac) # architecture --> Specifies the target CPU architecture (e.g., armv7, arm64) - # SMALL AGENT CONFIGURATION--------------------------------------------------------------------------------------------------- # The small agent was created to handle jobs that don't involve running Unity and are in general super light when it comes to resource usage (for example pack job). # It uses ubuntu since Linux VMs are faster and cheaper to provision than Mac or Windows Virtual Machines (VMs). @@ -214,6 +213,7 @@ projects: # UNIFIED TEST RUNNER CONFIGURATIONS-------------------------------------------------------------------- # Shared settings for the UnifiedTestRunner +utr_version: 1.46.0 # Configures the number of times a failed test is retried before it is considered failed. # Helps handle flaky tests