diff --git a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd index 137617b4b..229b20b8a 100644 --- a/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd +++ b/.yamato/generated-scripts/infrastructure-instability-detection-win.cmd @@ -1,6 +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... curl -fs "https://artifactory-slo.bf.unity3d.com/artifactory/automation-and-tooling/infrastructure-instability-detection/standalone/1.0.0/windows.zip" --output "infrastructure_instability_detection_standalone.zip" --retry 5 IF EXIST "infrastructure_instability_detection" rmdir /s /q infrastructure_instability_detection powershell.exe -nologo -noprofile -command "& { Add-Type -A 'System.IO.Compression.FileSystem'; [IO.Compression.ZipFile]::ExtractToDirectory('infrastructure_instability_detection_standalone.zip', '.'); }" && DEL "infrastructure_instability_detection_standalone.zip" diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 98a51ff20..54c8c75ba 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -13,7 +13,7 @@ api_validation_-_probuilder_-_6000_0_-_windows: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -51,8 +51,8 @@ api_validation_-_probuilder_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index b3efa376a..039001d13 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -24,5 +24,5 @@ package_pack_-_probuilder: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/preview-a-p-v.yml b/.yamato/wrench/preview-a-p-v.yml index fa97c4458..682b1415b 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -22,17 +22,18 @@ all_preview_apv_jobs: - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_5_-_windows metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: name: Preview APV - 6000.0 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -73,10 +74,10 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -86,7 +87,7 @@ preview_apv_-_6000_0_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -127,10 +128,10 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -141,7 +142,7 @@ preview_apv_-_6000_0_-_windows: flavor: b1.large commands: - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -182,20 +183,21 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (MacOS). preview_apv_-_6000_2_-_macos: name: Preview APV - 6000.2 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -236,10 +238,10 @@ preview_apv_-_6000_2_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). preview_apv_-_6000_2_-_ubuntu: @@ -249,7 +251,7 @@ preview_apv_-_6000_2_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -290,10 +292,10 @@ preview_apv_-_6000_2_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (Windows). preview_apv_-_6000_2_-_windows: @@ -304,7 +306,7 @@ preview_apv_-_6000_2_-_windows: flavor: b1.large commands: - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -345,20 +347,21 @@ preview_apv_-_6000_2_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (MacOS). preview_apv_-_6000_3_-_macos: name: Preview APV - 6000.3 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -399,10 +402,10 @@ preview_apv_-_6000_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). preview_apv_-_6000_3_-_ubuntu: @@ -412,7 +415,7 @@ preview_apv_-_6000_3_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -453,10 +456,10 @@ preview_apv_-_6000_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (Windows). preview_apv_-_6000_3_-_windows: @@ -467,7 +470,7 @@ preview_apv_-_6000_3_-_windows: flavor: b1.large commands: - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -508,20 +511,21 @@ preview_apv_-_6000_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.4 manifest (MacOS). preview_apv_-_6000_4_-_macos: name: Preview APV - 6000.4 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -562,10 +566,10 @@ preview_apv_-_6000_4_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.4 manifest (Ubuntu). preview_apv_-_6000_4_-_ubuntu: @@ -575,7 +579,7 @@ preview_apv_-_6000_4_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -616,10 +620,10 @@ preview_apv_-_6000_4_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.4 manifest (Windows). preview_apv_-_6000_4_-_windows: @@ -630,7 +634,7 @@ preview_apv_-_6000_4_-_windows: flavor: b1.large commands: - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -671,20 +675,21 @@ preview_apv_-_6000_4_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.5 manifest (MacOS). preview_apv_-_6000_5_-_macos: name: Preview APV - 6000.5 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -725,10 +730,10 @@ preview_apv_-_6000_5_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu). preview_apv_-_6000_5_-_ubuntu: @@ -738,7 +743,7 @@ preview_apv_-_6000_5_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -779,10 +784,10 @@ preview_apv_-_6000_5_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.5 manifest (Windows). preview_apv_-_6000_5_-_windows: @@ -793,7 +798,7 @@ preview_apv_-_6000_5_-_windows: flavor: b1.large commands: - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -834,8 +839,8 @@ preview_apv_-_6000_5_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index 33944b851..72aac9a54 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -9,7 +9,7 @@ publish_dry_run_probuilder: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -178,10 +178,10 @@ publish_dry_run_probuilder: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 # Publish for probuilder to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_probuilder: @@ -191,7 +191,7 @@ publish_probuilder: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 @@ -360,8 +360,8 @@ publish_probuilder: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index b2e2caa74..591b9f552 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.0.1.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 915c795da..f992cb0d5 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -5,18 +5,19 @@ validate_-_probuilder_-_6000_0_-_macos: name: Validate - probuilder - 6000.0 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 + - command: unity-downloader-cli -u 6000.0/staging -c editor -a arm64 --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -27,7 +28,7 @@ validate_-_probuilder_-_6000_0_-_macos: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.0;flags:probuilder_MacOS_6000.0" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.0;flags:probuilder_MacOS_6000.0" --fail-on-assert timeout: 20 retries: 1 after: @@ -61,10 +62,10 @@ validate_-_probuilder_-_6000_0_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -76,14 +77,14 @@ validate_-_probuilder_-_6000_0_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -94,7 +95,7 @@ validate_-_probuilder_-_6000_0_-_ubuntu: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.0;flags:probuilder_Ubuntu_6000.0" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.0;flags:probuilder_Ubuntu_6000.0" --fail-on-assert timeout: 20 retries: 1 after: @@ -128,10 +129,10 @@ validate_-_probuilder_-_6000_0_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -143,14 +144,14 @@ validate_-_probuilder_-_6000_0_-_windows: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -161,7 +162,7 @@ validate_-_probuilder_-_6000_0_-_windows: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.0;flags:probuilder_Windows_6000.0" ' + - command: UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.0;flags:probuilder_Windows_6000.0" --fail-on-assert timeout: 20 retries: 1 after: @@ -195,10 +196,10 @@ validate_-_probuilder_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -206,18 +207,19 @@ validate_-_probuilder_-_6000_0_-_windows: validate_-_probuilder_-_6000_2_-_macos: name: Validate - probuilder - 6000.2 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.2/staging -c editor -a arm64 --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -228,7 +230,7 @@ validate_-_probuilder_-_6000_2_-_macos: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.2;flags:probuilder_MacOS_6000.2" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.2;flags:probuilder_MacOS_6000.2" --fail-on-assert timeout: 20 retries: 1 after: @@ -262,10 +264,10 @@ validate_-_probuilder_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -277,14 +279,14 @@ validate_-_probuilder_-_6000_2_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -295,7 +297,7 @@ validate_-_probuilder_-_6000_2_-_ubuntu: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.2;flags:probuilder_Ubuntu_6000.2" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.2;flags:probuilder_Ubuntu_6000.2" --fail-on-assert timeout: 20 retries: 1 after: @@ -329,10 +331,10 @@ validate_-_probuilder_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -344,14 +346,14 @@ validate_-_probuilder_-_6000_2_-_windows: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -362,7 +364,7 @@ validate_-_probuilder_-_6000_2_-_windows: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.2;flags:probuilder_Windows_6000.2" ' + - command: UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.2;flags:probuilder_Windows_6000.2" --fail-on-assert timeout: 20 retries: 1 after: @@ -396,10 +398,10 @@ validate_-_probuilder_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -407,18 +409,19 @@ validate_-_probuilder_-_6000_2_-_windows: validate_-_probuilder_-_6000_3_-_macos: name: Validate - probuilder - 6000.3 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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 + - command: unity-downloader-cli -u 6000.3/staging -c editor -a arm64 --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -429,7 +432,7 @@ validate_-_probuilder_-_6000_3_-_macos: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.3;flags:probuilder_MacOS_6000.3" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.3;flags:probuilder_MacOS_6000.3" --fail-on-assert timeout: 20 retries: 1 after: @@ -463,10 +466,10 @@ validate_-_probuilder_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -478,14 +481,14 @@ validate_-_probuilder_-_6000_3_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -496,7 +499,7 @@ validate_-_probuilder_-_6000_3_-_ubuntu: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.3;flags:probuilder_Ubuntu_6000.3" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.3;flags:probuilder_Ubuntu_6000.3" --fail-on-assert timeout: 20 retries: 1 after: @@ -530,10 +533,10 @@ validate_-_probuilder_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -545,14 +548,14 @@ validate_-_probuilder_-_6000_3_-_windows: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -563,7 +566,7 @@ validate_-_probuilder_-_6000_3_-_windows: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.3;flags:probuilder_Windows_6000.3" ' + - command: UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.3;flags:probuilder_Windows_6000.3" --fail-on-assert timeout: 20 retries: 1 after: @@ -597,10 +600,10 @@ validate_-_probuilder_-_6000_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -608,18 +611,19 @@ validate_-_probuilder_-_6000_3_-_windows: validate_-_probuilder_-_6000_4_-_macos: name: Validate - probuilder - 6000.4 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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.4/staging -c editor --path .Editor --fast + - command: unity-downloader-cli -u 6000.4/staging -c editor -a arm64 --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -630,7 +634,7 @@ validate_-_probuilder_-_6000_4_-_macos: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.4;flags:probuilder_MacOS_6000.4" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.4;flags:probuilder_MacOS_6000.4" --fail-on-assert timeout: 20 retries: 1 after: @@ -664,10 +668,10 @@ validate_-_probuilder_-_6000_4_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -679,14 +683,14 @@ validate_-_probuilder_-_6000_4_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -697,7 +701,7 @@ validate_-_probuilder_-_6000_4_-_ubuntu: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.4;flags:probuilder_Ubuntu_6000.4" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.4;flags:probuilder_Ubuntu_6000.4" --fail-on-assert timeout: 20 retries: 1 after: @@ -731,10 +735,10 @@ validate_-_probuilder_-_6000_4_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -746,14 +750,14 @@ validate_-_probuilder_-_6000_4_-_windows: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.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.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -764,7 +768,7 @@ validate_-_probuilder_-_6000_4_-_windows: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.4;flags:probuilder_Windows_6000.4" ' + - command: UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.4;flags:probuilder_Windows_6000.4" --fail-on-assert timeout: 20 retries: 1 after: @@ -798,10 +802,10 @@ validate_-_probuilder_-_6000_4_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -809,18 +813,19 @@ validate_-_probuilder_-_6000_4_-_windows: validate_-_probuilder_-_6000_5_-_macos: name: Validate - probuilder - 6000.5 - macos agent: - image: package-ci/macos-13:default + image: package-ci/macos-13-arm64:v4 type: Unity::VM::osx - flavor: b1.xlarge + flavor: m1.mac + model: M1 commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast + - command: unity-downloader-cli -u trunk -c editor -a arm64 --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -831,7 +836,7 @@ validate_-_probuilder_-_6000_5_-_macos: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.5;flags:probuilder_MacOS_6000.5" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_MacOS_6000.5;flags:probuilder_MacOS_6000.5" --fail-on-assert timeout: 20 retries: 1 after: @@ -865,10 +870,10 @@ validate_-_probuilder_-_6000_5_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -880,14 +885,14 @@ validate_-_probuilder_-_6000_5_-_ubuntu: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -898,7 +903,7 @@ validate_-_probuilder_-_6000_5_-_ubuntu: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.5;flags:probuilder_Ubuntu_6000.5" ' + - command: UnifiedTestRunner --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Ubuntu_6000.5;flags:probuilder_Ubuntu_6000.5" --fail-on-assert timeout: 20 retries: 1 after: @@ -932,10 +937,10 @@ validate_-_probuilder_-_6000_5_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder @@ -947,14 +952,14 @@ validate_-_probuilder_-_6000_5_-_windows: type: Unity::VM flavor: b1.large commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-2-68_53c92d3b34ce3f4b652c9785dd1530bdc5885f6523465d6969c3be91f9ccaaf1.zip -o wrench-localapv.zip + - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-3-0_3978eda62a03e3dbc469ab77590d20f8832032d8e0b586550597b7f590baefec.zip -o wrench-localapv.zip - command: 7z x -aoa wrench-localapv.zip - command: pip install semver requests --index-url https://artifactory-slo.bf.unity3d.com/artifactory/api/pypi/pypi/simple - command: python PythonScripts/print_machine_info.py - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --unity .Editor + - command: upm-pvp create-test-project test-probuilder --packages "upm-ci~/packages/*.tgz" --filter "com.unity.probuilder com.unity.probuilder.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -965,7 +970,7 @@ validate_-_probuilder_-_6000_5_-_windows: timeout: 5 retries: 0 - command: echo No additional PVP profiles to declared to check. - - command: 'UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.5;flags:probuilder_Windows_6000.5" ' + - command: UnifiedTestRunner.exe --testproject=test-probuilder --editor-location=.Editor --clean-library --reruncount=1 --clean-library-on-rerun --artifacts-path=artifacts --suite=Editor --suite=Playmode "--ff={ops.upmpvpevidence.enable=true}" --enable-code-coverage --coverage-options="generateAdditionalMetrics;generateHtmlReport;assemblyFilters:+Unity.ProBuilder,+Unity.ProBuilder.AddOns.Editor,+Unity.ProBuilder.AssetIdRemapUtility,+Unity.ProBuilder.Csg,+Unity.ProBuilder.Debug.Editor,+Unity.ProBuilder.Editor,+Unity.ProBuilder.Editor.Tests,+Unity.ProBuilder.Examples,+Unity.ProBuilder.Examples.Editor,+Unity.ProBuilder.KdTree,+Unity.ProBuilder.Poly2Tri,+Unity.ProBuilder.Stl,+Unity.ProBuilder.Tests,+Unity.ProBuilder.Tests.Framework,+UnityEngine.ProBuilder.Debug,-*Tests*,-*Examples*,-*Debug*;pathFilters:-**External/**;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:probuilder_Windows_6000.5;flags:probuilder_Windows_6000.5" --fail-on-assert timeout: 20 retries: 1 after: @@ -999,10 +1004,10 @@ validate_-_probuilder_-_6000_5_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_probuilder variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.0.1.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.0.1.0 + Wrench: 1.3.0.0 labels: - Packages:probuilder diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index a081a7179..8a5dc4539 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -31,7 +31,7 @@ }, "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_probuilder", "branch_pattern": "ReleaseSlash", - "wrench_version": "1.0.1.0", + "wrench_version": "1.3.0.0", "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", "cs_project_path": "Tools/CI/ProBuilder.Cookbook.csproj" } \ No newline at end of file diff --git a/Tools/CI/ProBuilder.Cookbook.csproj b/Tools/CI/ProBuilder.Cookbook.csproj index 038a4c58f..e5fa215c2 100644 --- a/Tools/CI/ProBuilder.Cookbook.csproj +++ b/Tools/CI/ProBuilder.Cookbook.csproj @@ -8,7 +8,7 @@ - + diff --git a/Tools/CI/Settings/ProBuilderSettings.cs b/Tools/CI/Settings/ProBuilderSettings.cs index 256825717..ae639394a 100644 --- a/Tools/CI/Settings/ProBuilderSettings.cs +++ b/Tools/CI/Settings/ProBuilderSettings.cs @@ -1,6 +1,8 @@ -using RecipeEngine.Api.Settings; +using RecipeEngine.Api.Platforms; +using RecipeEngine.Api.Settings; using RecipeEngine.Modules.Wrench.Models; using RecipeEngine.Modules.Wrench.Settings; +using RecipeEngine.Platforms; namespace ProBuilder.Cookbook.Settings; @@ -18,7 +20,14 @@ public class ProBuilderSettings : AnnotatedSettingsBase { { ProBuilderPackageName, - new PackageOptions() { ReleaseOptions = new ReleaseOptions() { IsReleasing = true } } + new PackageOptions() + { + ReleaseOptions = new ReleaseOptions() { IsReleasing = true }, + ValidationOptions = new ValidationOptions() + { + AdditionalUtrArguments = ["--fail-on-assert"] + } + } } }; @@ -31,6 +40,9 @@ public ProBuilderSettings() Wrench.Packages[ProBuilderPackageName].CoverageCommands.Enabled = true; Wrench.Packages[ProBuilderPackageName].CoverageCommands.Commands = [_excludeAssembliesCodeCovCommand]; + + var defaultMacPlatform = WrenchPackage.DefaultEditorPlatforms[SystemType.MacOS]; + Wrench.Packages["com.unity.probuilder"].EditorPlatforms[SystemType.MacOS] = new Platform(new Agent("package-ci/macos-13-arm64:v4", FlavorType.MacDefault, defaultMacPlatform.Agent.Resource, "M1"), defaultMacPlatform.System); } public WrenchSettings Wrench { get; private set; }