diff --git a/.yamato/analyze.yml b/.yamato/analyze.yml index 8ddb93ff84..a69ddab42f 100644 --- a/.yamato/analyze.yml +++ b/.yamato/analyze.yml @@ -14,7 +14,7 @@ code_analyser: - unzip Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers/Microsoft.CodeQuality.Analyzers.zip -d Tools/CodeAnalyzerTestProject/Microsoft.CodeQuality.Analyzers - {{ upm_ci_install }} - upm-ci package pack --package-path ./Packages/com.unity.inputsystem/ - - upm-ci project test --project-path Tools/CodeAnalyzerTestProject -u 2021.3 + - upm-ci project test --project-path Tools/CodeAnalyzerTestProject -u 2022.3 triggers: cancel_old_ci: true expression: pull_request.(target eq "develop" AND NOT changes.all match "**/*.md") diff --git a/.yamato/trigger-documentation.yml b/.yamato/trigger-documentation.yml index 6172cfa998..65cfcdbd11 100644 --- a/.yamato/trigger-documentation.yml +++ b/.yamato/trigger-documentation.yml @@ -1,7 +1,7 @@ tests_for_doc_changes: name: Tests for Documentation Changes dependencies: - - .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_windows + - .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2022_3_-_windows - .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_0_-_windows - .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_6000_2_-_windows triggers: diff --git a/.yamato/wrench/api-validation-jobs.yml b/.yamato/wrench/api-validation-jobs.yml index 23f8d1f328..1d10bce33b 100644 --- a/.yamato/wrench/api-validation-jobs.yml +++ b/.yamato/wrench/api-validation-jobs.yml @@ -3,11 +3,11 @@ all_api_validation_jobs: name: All API Validation Jobs dependencies: - - path: .yamato/wrench/api-validation-jobs.yml#api_validation_-_inputsystem_-_2021_3_-_windows + - path: .yamato/wrench/api-validation-jobs.yml#api_validation_-_inputsystem_-_2022_3_-_windows -# upm-ci validation tests for API Validation - inputsystem - 2021.3 - windows (2021.3 - Windows). -api_validation_-_inputsystem_-_2021_3_-_windows: - name: API Validation - inputsystem - 2021.3 - windows +# upm-ci validation tests for API Validation - inputsystem - 2022.3 - windows (2022.3 - Windows). +api_validation_-_inputsystem_-_2022_3_-_windows: + name: API Validation - inputsystem - 2022.3 - windows agent: image: package-ci/win10:default type: Unity::VM @@ -20,7 +20,7 @@ api_validation_-_inputsystem_-_2021_3_-_windows: - command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm timeout: 20 retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast + - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - command: python PythonScripts/PackageJsonCondersor.py @@ -51,8 +51,8 @@ api_validation_-_inputsystem_-_2021_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/package-pack-jobs.yml b/.yamato/wrench/package-pack-jobs.yml index 692f5c9b66..8185dd1358 100644 --- a/.yamato/wrench/package-pack-jobs.yml +++ b/.yamato/wrench/package-pack-jobs.yml @@ -26,5 +26,5 @@ package_pack_-_inputsystem: UPMCI_ACK_LARGE_PACKAGE: 1 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.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 59bfed9b0a..a3cda92742 100644 --- a/.yamato/wrench/preview-a-p-v.yml +++ b/.yamato/wrench/preview-a-p-v.yml @@ -5,9 +5,6 @@ all_preview_apv_jobs: name: All Preview APV Jobs dependencies: - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2021_3_-_macos - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2021_3_-_ubuntu - - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2021_3_-_windows - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2022_3_-_macos - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2022_3_-_ubuntu - path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_2022_3_-_windows @@ -28,170 +25,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.2.0.0 - -# Functional tests for dependents found in the latest 2021.3 manifest (MacOS). -preview_apv_-_2021_3_-_macos: - name: Preview APV - 2021.3 - macos - agent: - image: package-ci/macos-13:default - type: Unity::VM::osx - flavor: b1.xlarge - commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-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: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - timeout: 20 - retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast - timeout: 10 - retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' - after: - - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh - artifacts: - Crash Dumps: - paths: - - CrashDumps/** - logs: - paths: - - '*.log' - - '*.xml' - - upm-ci~/test-results/**/* - - upm-ci~/temp/*/Logs/** - - upm-ci~/temp/*/Library/*.log - - upm-ci~/temp/*/*.log - - upm-ci~/temp/Builds/*.log - packages: - paths: - - upm-ci~/packages/**/* - PreviewAPVResults: - paths: - - PreviewApvArtifacts~/** - - APVTest/**/manifest.json - pvp-results: - paths: - - upm-ci~/pvp/**/* - browsable: onDemand - dependencies: - - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 - metadata: - Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 - -# Functional tests for dependents found in the latest 2021.3 manifest (Ubuntu). -preview_apv_-_2021_3_-_ubuntu: - name: Preview APV - 2021.3 - ubuntu - agent: - image: package-ci/ubuntu-22.04:default - type: Unity::VM - flavor: b1.large - commands: - - 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: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - timeout: 20 - retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast - timeout: 10 - retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - - command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows' - after: - - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh - artifacts: - Crash Dumps: - paths: - - CrashDumps/** - logs: - paths: - - '*.log' - - '*.xml' - - upm-ci~/test-results/**/* - - upm-ci~/temp/*/Logs/** - - upm-ci~/temp/*/Library/*.log - - upm-ci~/temp/*/*.log - - upm-ci~/temp/Builds/*.log - packages: - paths: - - upm-ci~/packages/**/* - PreviewAPVResults: - paths: - - PreviewApvArtifacts~/** - - APVTest/**/manifest.json - pvp-results: - paths: - - upm-ci~/pvp/**/* - browsable: onDemand - dependencies: - - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 - metadata: - Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 - -# Functional tests for dependents found in the latest 2021.3 manifest (Windows). -preview_apv_-_2021_3_-_windows: - name: Preview APV - 2021.3 - windows - agent: - image: package-ci/win10:default - type: Unity::VM - flavor: b1.large - commands: - - command: gsudo reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem" /v LongPathsEnabled /t REG_DWORD /d 1 /f - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-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: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm - timeout: 20 - retries: 10 - - command: unity-downloader-cli -u 2021.3/staging -c editor --path .Editor --fast - timeout: 10 - retries: 3 - - command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=2021.3 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~ - - command: python PythonScripts/editor_manifest_validator.py --version=2021.3 --wrench-config=.yamato/wrench/wrench_config.json - after: - - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd - artifacts: - Crash Dumps: - paths: - - CrashDumps/** - logs: - paths: - - '*.log' - - '*.xml' - - upm-ci~/test-results/**/* - - upm-ci~/temp/*/Logs/** - - upm-ci~/temp/*/Library/*.log - - upm-ci~/temp/*/*.log - - upm-ci~/temp/Builds/*.log - packages: - paths: - - upm-ci~/packages/**/* - PreviewAPVResults: - paths: - - PreviewApvArtifacts~/** - - APVTest/**/manifest.json - pvp-results: - paths: - - upm-ci~/pvp/**/* - browsable: onDemand - dependencies: - - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 - metadata: - Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 2022.3 manifest (MacOS). preview_apv_-_2022_3_-_macos: @@ -242,10 +76,10 @@ preview_apv_-_2022_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 2022.3 manifest (Ubuntu). preview_apv_-_2022_3_-_ubuntu: @@ -296,10 +130,10 @@ preview_apv_-_2022_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 2022.3 manifest (Windows). preview_apv_-_2022_3_-_windows: @@ -351,10 +185,10 @@ preview_apv_-_2022_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (MacOS). preview_apv_-_6000_0_-_macos: @@ -405,10 +239,10 @@ preview_apv_-_6000_0_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu). preview_apv_-_6000_0_-_ubuntu: @@ -459,10 +293,10 @@ preview_apv_-_6000_0_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.0 manifest (Windows). preview_apv_-_6000_0_-_windows: @@ -514,10 +348,10 @@ preview_apv_-_6000_0_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (MacOS). preview_apv_-_6000_2_-_macos: @@ -568,10 +402,10 @@ preview_apv_-_6000_2_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (Ubuntu). preview_apv_-_6000_2_-_ubuntu: @@ -622,10 +456,10 @@ preview_apv_-_6000_2_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.2 manifest (Windows). preview_apv_-_6000_2_-_windows: @@ -677,10 +511,10 @@ preview_apv_-_6000_2_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (MacOS). preview_apv_-_6000_3_-_macos: @@ -731,10 +565,10 @@ preview_apv_-_6000_3_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (Ubuntu). preview_apv_-_6000_3_-_ubuntu: @@ -785,10 +619,10 @@ preview_apv_-_6000_3_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.3 manifest (Windows). preview_apv_-_6000_3_-_windows: @@ -840,10 +674,10 @@ preview_apv_-_6000_3_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.4 manifest (MacOS). preview_apv_-_6000_4_-_macos: @@ -894,10 +728,10 @@ preview_apv_-_6000_4_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.4 manifest (Ubuntu). preview_apv_-_6000_4_-_ubuntu: @@ -948,10 +782,10 @@ preview_apv_-_6000_4_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.4 manifest (Windows). preview_apv_-_6000_4_-_windows: @@ -1003,10 +837,10 @@ preview_apv_-_6000_4_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.5 manifest (MacOS). preview_apv_-_6000_5_-_macos: @@ -1057,10 +891,10 @@ preview_apv_-_6000_5_-_macos: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.5 manifest (Ubuntu). preview_apv_-_6000_5_-_ubuntu: @@ -1111,10 +945,10 @@ preview_apv_-_6000_5_-_ubuntu: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Functional tests for dependents found in the latest 6000.5 manifest (Windows). preview_apv_-_6000_5_-_windows: @@ -1166,8 +1000,8 @@ preview_apv_-_6000_5_-_windows: dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/promotion-jobs.yml b/.yamato/wrench/promotion-jobs.yml index a706f1e4c8..3d33d164b8 100644 --- a/.yamato/wrench/promotion-jobs.yml +++ b/.yamato/wrench/promotion-jobs.yml @@ -26,36 +26,6 @@ publish_dry_run_inputsystem: browsable: onNonSuccess dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_macos - specific_options: - UTR: - location: results/UTR/validate-inputsystem-2021.3-macos - unzip: true - pvp-results: - location: results/pvp/validate-inputsystem-2021.3-macos - unzip: true - packages: - ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_ubuntu - specific_options: - UTR: - location: results/UTR/validate-inputsystem-2021.3-ubuntu - unzip: true - pvp-results: - location: results/pvp/validate-inputsystem-2021.3-ubuntu - unzip: true - packages: - ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_windows - specific_options: - UTR: - location: results/UTR/validate-inputsystem-2021.3-windows - unzip: true - pvp-results: - location: results/pvp/validate-inputsystem-2021.3-windows - unzip: true - packages: - ignore_artifact: true - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2022_3_-_macos specific_options: UTR: @@ -238,10 +208,10 @@ publish_dry_run_inputsystem: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 # Publish for inputsystem to https://artifactory-slo.bf.unity3d.com/artifactory/api/npm/upm-npm publish_inputsystem: @@ -268,36 +238,6 @@ publish_inputsystem: browsable: onNonSuccess dependencies: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_macos - specific_options: - UTR: - location: results/UTR/validate-inputsystem-2021.3-macos - unzip: true - pvp-results: - location: results/pvp/validate-inputsystem-2021.3-macos - unzip: true - packages: - ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_ubuntu - specific_options: - UTR: - location: results/UTR/validate-inputsystem-2021.3-ubuntu - unzip: true - pvp-results: - location: results/pvp/validate-inputsystem-2021.3-ubuntu - unzip: true - packages: - ignore_artifact: true - - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2021_3_-_windows - specific_options: - UTR: - location: results/UTR/validate-inputsystem-2021.3-windows - unzip: true - pvp-results: - location: results/pvp/validate-inputsystem-2021.3-windows - unzip: true - packages: - ignore_artifact: true - path: .yamato/wrench/validation-jobs.yml#validate_-_inputsystem_-_2022_3_-_macos specific_options: UTR: @@ -480,8 +420,8 @@ publish_inputsystem: ignore_artifact: true variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/recipe-regeneration.yml b/.yamato/wrench/recipe-regeneration.yml index 1af7e7a032..26c6be45ad 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.2.0.0 + Wrench: 1.3.0.0 diff --git a/.yamato/wrench/validation-jobs.yml b/.yamato/wrench/validation-jobs.yml index 6440d61e6d..ebce920375 100644 --- a/.yamato/wrench/validation-jobs.yml +++ b/.yamato/wrench/validation-jobs.yml @@ -1,213 +1,6 @@ # Auto-generated by Recipe Engine, do not modify manually. # This job is generated by the wrench recipe engine module, see find the docs here: http://Go/ii2fb -# PVP Editor and Playmode tests for Validate - inputsystem - 2021.3 - macos (2021.3 - MacOS). -validate_-_inputsystem_-_2021_3_-_macos: - name: Validate - inputsystem - 2021.3 - macos - agent: - image: package-ci/macos-13:default - type: Unity::VM::osx - flavor: b1.xlarge - commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-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 2021.3/staging -c editor --path .Editor --fast - timeout: 10 - retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor - timeout: 10 - retries: 1 - - command: echo No internal packages to add. - - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 20 - retries: 0 - - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 5 - retries: 0 - - command: upm-pvp require "rme PVP-160-1 supported .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 - - command: 'UnifiedTestRunner --testproject=test-inputsystem --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.InputSystem,+Unity.InputSystem.DocCodeSamples,+Unity.InputSystem.ForUI,+Unity.InputSystem.IntegrationTests,+Unity.InputSystem.TestFramework;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_MacOS_2021.3;flags:inputsystem_MacOS_2021.3" ' - timeout: 20 - retries: 1 - after: - - command: bash .yamato/generated-scripts/infrastructure-instability-detection-mac.sh - artifacts: - Coverage: - paths: - - upm-ci~/CodeCoverage/** - Crash Dumps: - paths: - - CrashDumps/** - packages: - paths: - - upm-ci~/packages/**/* - pvp-results: - paths: - - upm-ci~/pvp/**/* - browsable: onDemand - UTR: - paths: - - '*.log' - - '*.xml' - - artifacts/**/* - - test-inputsystem/Logs/** - - test-inputsystem/Library/*.log - - test-inputsystem/*.log - - test-inputsystem/Builds/*.log - - build/test-results/** - browsable: onDemand - dependencies: - - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - variables: - UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 - metadata: - Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 - labels: - - Packages:inputsystem - -# PVP Editor and Playmode tests for Validate - inputsystem - 2021.3 - ubuntu (2021.3 - Ubuntu). -validate_-_inputsystem_-_2021_3_-_ubuntu: - name: Validate - inputsystem - 2021.3 - ubuntu - agent: - image: package-ci/ubuntu-22.04:default - type: Unity::VM - flavor: b1.large - commands: - - 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 2021.3/staging -c editor --path .Editor --fast - timeout: 10 - retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor - timeout: 10 - retries: 1 - - command: echo No internal packages to add. - - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 20 - retries: 0 - - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 5 - retries: 0 - - command: upm-pvp require "rme PVP-160-1 supported .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 - - command: 'UnifiedTestRunner --testproject=test-inputsystem --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.InputSystem,+Unity.InputSystem.DocCodeSamples,+Unity.InputSystem.ForUI,+Unity.InputSystem.IntegrationTests,+Unity.InputSystem.TestFramework;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:$YAMATO_SOURCE_DIR/Packages;" --coverage-results-path=$YAMATO_SOURCE_DIR/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Ubuntu_2021.3;flags:inputsystem_Ubuntu_2021.3" ' - timeout: 20 - retries: 1 - after: - - command: bash .yamato/generated-scripts/infrastructure-instability-detection-linux.sh - artifacts: - Coverage: - paths: - - upm-ci~/CodeCoverage/** - Crash Dumps: - paths: - - CrashDumps/** - packages: - paths: - - upm-ci~/packages/**/* - pvp-results: - paths: - - upm-ci~/pvp/**/* - browsable: onDemand - UTR: - paths: - - '*.log' - - '*.xml' - - artifacts/**/* - - test-inputsystem/Logs/** - - test-inputsystem/Library/*.log - - test-inputsystem/*.log - - test-inputsystem/Builds/*.log - - build/test-results/** - browsable: onDemand - dependencies: - - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - variables: - UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 - metadata: - Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 - labels: - - Packages:inputsystem - -# PVP Editor and Playmode tests for Validate - inputsystem - 2021.3 - windows (2021.3 - Windows). -validate_-_inputsystem_-_2021_3_-_windows: - name: Validate - inputsystem - 2021.3 - windows - agent: - image: package-ci/win10:default - type: Unity::VM - flavor: b1.large - commands: - - command: curl https://artifactory.prd.it.unity3d.com/artifactory/stevedore-unity-internal/wrench-localapv/1-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 2021.3/staging -c editor --path .Editor --fast - timeout: 10 - retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor - timeout: 10 - retries: 1 - - command: echo No internal packages to add. - - command: upm-pvp test --unity .Editor --packages "upm-ci~/packages/*.tgz" --results upm-ci~/pvp - timeout: 20 - retries: 0 - - command: upm-pvp require "pkgprom-promote -PVP-29-2 rme" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 5 - retries: 0 - - command: upm-pvp require "rme PVP-160-1 supported .yamato/wrench/pvp-exemptions.json" --results upm-ci~/pvp --exemptions upm-ci~/pvp/failures.json - timeout: 10 - retries: 0 - - command: 'UnifiedTestRunner.exe --testproject=test-inputsystem --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.InputSystem,+Unity.InputSystem.DocCodeSamples,+Unity.InputSystem.ForUI,+Unity.InputSystem.IntegrationTests,+Unity.InputSystem.TestFramework;pathReplacePatterns:@*,,**/PackageCache/,;sourcePaths:%YAMATO_SOURCE_DIR%/Packages;" --coverage-results-path=%YAMATO_SOURCE_DIR%/upm-ci~/CodeCoverage --coverage-upload-options="reportsDir:upm-ci~/CodeCoverage;name:inputsystem_Windows_2021.3;flags:inputsystem_Windows_2021.3" ' - timeout: 20 - retries: 1 - after: - - command: .yamato\generated-scripts\infrastructure-instability-detection-win.cmd - artifacts: - Coverage: - paths: - - upm-ci~/CodeCoverage/** - Crash Dumps: - paths: - - CrashDumps/** - packages: - paths: - - upm-ci~/packages/**/* - pvp-results: - paths: - - upm-ci~/pvp/**/* - browsable: onDemand - UTR: - paths: - - '*.log' - - '*.xml' - - artifacts/**/* - - test-inputsystem/Logs/** - - test-inputsystem/Library/*.log - - test-inputsystem/*.log - - test-inputsystem/Builds/*.log - - build/test-results/** - browsable: onDemand - dependencies: - - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem - variables: - UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 - metadata: - Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 - labels: - - Packages:inputsystem - # PVP Editor and Playmode tests for Validate - inputsystem - 2022.3 - macos (2022.3 - MacOS). validate_-_inputsystem_-_2022_3_-_macos: name: Validate - inputsystem - 2022.3 - macos @@ -223,7 +16,7 @@ validate_-_inputsystem_-_2022_3_-_macos: - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -270,10 +63,10 @@ validate_-_inputsystem_-_2022_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -292,7 +85,7 @@ validate_-_inputsystem_-_2022_3_-_ubuntu: - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -339,10 +132,10 @@ validate_-_inputsystem_-_2022_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -361,7 +154,7 @@ validate_-_inputsystem_-_2022_3_-_windows: - command: unity-downloader-cli -u 2022.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -408,10 +201,10 @@ validate_-_inputsystem_-_2022_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -430,7 +223,7 @@ validate_-_inputsystem_-_6000_0_-_macos: - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -477,10 +270,10 @@ validate_-_inputsystem_-_6000_0_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -499,7 +292,7 @@ validate_-_inputsystem_-_6000_0_-_ubuntu: - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -546,10 +339,10 @@ validate_-_inputsystem_-_6000_0_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -568,7 +361,7 @@ validate_-_inputsystem_-_6000_0_-_windows: - command: unity-downloader-cli -u 6000.0/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -615,10 +408,10 @@ validate_-_inputsystem_-_6000_0_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -637,7 +430,7 @@ validate_-_inputsystem_-_6000_2_-_macos: - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -684,10 +477,10 @@ validate_-_inputsystem_-_6000_2_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -706,7 +499,7 @@ validate_-_inputsystem_-_6000_2_-_ubuntu: - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -753,10 +546,10 @@ validate_-_inputsystem_-_6000_2_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -775,7 +568,7 @@ validate_-_inputsystem_-_6000_2_-_windows: - command: unity-downloader-cli -u 6000.2/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -822,10 +615,10 @@ validate_-_inputsystem_-_6000_2_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -844,7 +637,7 @@ validate_-_inputsystem_-_6000_3_-_macos: - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -891,10 +684,10 @@ validate_-_inputsystem_-_6000_3_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -913,7 +706,7 @@ validate_-_inputsystem_-_6000_3_-_ubuntu: - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -960,10 +753,10 @@ validate_-_inputsystem_-_6000_3_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -982,7 +775,7 @@ validate_-_inputsystem_-_6000_3_-_windows: - command: unity-downloader-cli -u 6000.3/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1029,10 +822,10 @@ validate_-_inputsystem_-_6000_3_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -1051,7 +844,7 @@ validate_-_inputsystem_-_6000_4_-_macos: - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1098,10 +891,10 @@ validate_-_inputsystem_-_6000_4_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -1120,7 +913,7 @@ validate_-_inputsystem_-_6000_4_-_ubuntu: - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1167,10 +960,10 @@ validate_-_inputsystem_-_6000_4_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -1189,7 +982,7 @@ validate_-_inputsystem_-_6000_4_-_windows: - command: unity-downloader-cli -u 6000.4/staging -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1236,10 +1029,10 @@ validate_-_inputsystem_-_6000_4_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -1258,7 +1051,7 @@ validate_-_inputsystem_-_6000_5_-_macos: - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1305,10 +1098,10 @@ validate_-_inputsystem_-_6000_5_-_macos: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -1327,7 +1120,7 @@ validate_-_inputsystem_-_6000_5_-_ubuntu: - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1374,10 +1167,10 @@ validate_-_inputsystem_-_6000_5_-_ubuntu: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem @@ -1396,7 +1189,7 @@ validate_-_inputsystem_-_6000_5_-_windows: - command: unity-downloader-cli -u trunk -c editor --path .Editor --fast timeout: 10 retries: 3 - - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem" --unity .Editor + - command: upm-pvp create-test-project test-inputsystem --packages "upm-ci~/packages/*.tgz" --filter "com.unity.inputsystem com.unity.inputsystem.tests" --unity .Editor timeout: 10 retries: 1 - command: echo No internal packages to add. @@ -1443,10 +1236,10 @@ validate_-_inputsystem_-_6000_5_-_windows: - path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_inputsystem variables: UPMPVP_ACK_UPMPVP_DOES_NO_API_VALIDATION: 1 - UPMPVP_CONTEXT_WRENCH: 1.2.0.0 + UPMPVP_CONTEXT_WRENCH: 1.3.0.0 metadata: Job Maintainers: '#rm-packageworks' - Wrench: 1.2.0.0 + Wrench: 1.3.0.0 labels: - Packages:inputsystem diff --git a/.yamato/wrench/wrench_config.json b/.yamato/wrench/wrench_config.json index 22f1976789..729d49ac37 100644 --- a/.yamato/wrench/wrench_config.json +++ b/.yamato/wrench/wrench_config.json @@ -35,14 +35,14 @@ ], "jobs_to_monitor": { "com.unity.inputsystem": [ - ".yamato/wrench/api-validation-jobs.yml#api_validation_-_inputsystem_-_2021_3_-_windows", + ".yamato/wrench/api-validation-jobs.yml#api_validation_-_inputsystem_-_2022_3_-_windows", ".yamato/wrench/preview-a-p-v.yml#all_preview_apv_jobs", ".yamato/wrench/promotion-jobs.yml#publish_dry_run_inputsystem" ] }, "publishing_job": ".yamato/wrench/promotion-jobs.yml#publish_inputsystem", "branch_pattern": "ReleaseSlash", - "wrench_version": "1.2.0.0", + "wrench_version": "1.3.0.0", "pvp_exemption_path": ".yamato/wrench/pvp-exemptions.json", "cs_project_path": "Tools/CI/InputSystem.Cookbook.csproj" } \ No newline at end of file diff --git a/Assets/Samples/InGameHints/InGameHintsActions.cs b/Assets/Samples/InGameHints/InGameHintsActions.cs index 2bb01ab099..450df0a9db 100644 --- a/Assets/Samples/InGameHints/InGameHintsActions.cs +++ b/Assets/Samples/InGameHints/InGameHintsActions.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator -// version 1.15.1 +// version 1.16.0 // from Assets/Samples/InGameHints/InGameHintsActions.inputactions // // Changes to this file may cause incorrect behavior and will be lost if diff --git a/Assets/Samples/SimpleDemo/SimpleControls.cs b/Assets/Samples/SimpleDemo/SimpleControls.cs index 2186b9b92c..54c159c129 100644 --- a/Assets/Samples/SimpleDemo/SimpleControls.cs +++ b/Assets/Samples/SimpleDemo/SimpleControls.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator -// version 1.15.1 +// version 1.16.0 // from Assets/Samples/SimpleDemo/SimpleControls.inputactions // // Changes to this file may cause incorrect behavior and will be lost if diff --git a/Assets/Tests/InputSystem/InputActionCodeGeneratorActions.cs b/Assets/Tests/InputSystem/InputActionCodeGeneratorActions.cs index 258aa1b4bd..88b1c22bb7 100644 --- a/Assets/Tests/InputSystem/InputActionCodeGeneratorActions.cs +++ b/Assets/Tests/InputSystem/InputActionCodeGeneratorActions.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputActionCodeGenerator -// version 1.15.1 +// version 1.16.0 // from Assets/Tests/InputSystem/InputActionCodeGeneratorActions.inputactions // // Changes to this file may cause incorrect behavior and will be lost if diff --git a/Packages/com.unity.inputsystem/InputSystem/AssemblyInfo.cs b/Packages/com.unity.inputsystem/InputSystem/AssemblyInfo.cs index f3dfeae9a2..7049eb8319 100644 --- a/Packages/com.unity.inputsystem/InputSystem/AssemblyInfo.cs +++ b/Packages/com.unity.inputsystem/InputSystem/AssemblyInfo.cs @@ -18,7 +18,7 @@ public static partial class InputSystem // Keep this in sync with "Packages/com.unity.inputsystem/package.json". // NOTE: Unfortunately, System.Version doesn't use semantic versioning so we can't include // "-preview" suffixes here. - internal const string kAssemblyVersion = "1.15.1"; - internal const string kDocUrl = "https://docs.unity3d.com/Packages/com.unity.inputsystem@1.15"; + internal const string kAssemblyVersion = "1.16.0"; + internal const string kDocUrl = "https://docs.unity3d.com/Packages/com.unity.inputsystem@1.16"; } } diff --git a/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastKeyboard.cs b/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastKeyboard.cs index cd0bbb3e57..dcd9cc4d34 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastKeyboard.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastKeyboard.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputLayoutCodeGenerator -// version 1.15.1 +// version 1.16.0 // from "Keyboard" layout // // Changes to this file may cause incorrect behavior and will be lost if diff --git a/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastMouse.cs b/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastMouse.cs index c5ab918fb1..284e1fc9bf 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastMouse.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastMouse.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputLayoutCodeGenerator -// version 1.15.1 +// version 1.16.0 // from "Mouse" layout // // Changes to this file may cause incorrect behavior and will be lost if diff --git a/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastTouchscreen.cs b/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastTouchscreen.cs index 06f018a61a..1afccdc3a7 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastTouchscreen.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Devices/Precompiled/FastTouchscreen.cs @@ -1,7 +1,7 @@ //------------------------------------------------------------------------------ // // This code was auto-generated by com.unity.inputsystem:InputLayoutCodeGenerator -// version 1.15.1 +// version 1.16.0 // from "Touchscreen" layout // // Changes to this file may cause incorrect behavior and will be lost if diff --git a/Packages/com.unity.inputsystem/Tests/TestFixture/AssemblyInfo.cs b/Packages/com.unity.inputsystem/Tests/TestFixture/AssemblyInfo.cs index 917666f45d..9d97776e61 100644 --- a/Packages/com.unity.inputsystem/Tests/TestFixture/AssemblyInfo.cs +++ b/Packages/com.unity.inputsystem/Tests/TestFixture/AssemblyInfo.cs @@ -4,7 +4,7 @@ // Keep this in sync with "Packages/com.unity.inputsystem/package.json". // NOTE: Unfortunately, System.Version doesn't use semantic versioning so we can't include // "-preview" suffixes here. -[assembly: AssemblyVersion("1.15.1")] +[assembly: AssemblyVersion("1.16.0")] [assembly: InternalsVisibleTo("Unity.InputSystem.Tests.Editor")] [assembly: InternalsVisibleTo("Unity.InputSystem.Tests")] [assembly: InternalsVisibleTo("Unity.InputSystem.IntegrationTests")] diff --git a/Packages/com.unity.inputsystem/package.json b/Packages/com.unity.inputsystem/package.json index 56090ab7d3..bf4d59f96f 100755 --- a/Packages/com.unity.inputsystem/package.json +++ b/Packages/com.unity.inputsystem/package.json @@ -1,8 +1,8 @@ { "name": "com.unity.inputsystem", "displayName": "Input System", - "version": "1.15.1", - "unity": "2021.3", + "version": "1.16.0", + "unity": "2022.3", "description": "A new input system which can be used as a more extensible and customizable alternative to Unity's classic input system in UnityEngine.Input.", "keywords": [ "input", diff --git a/Tools/CI/InputSystem.Cookbook.csproj b/Tools/CI/InputSystem.Cookbook.csproj index cde29d1a34..e5fa215c21 100644 --- a/Tools/CI/InputSystem.Cookbook.csproj +++ b/Tools/CI/InputSystem.Cookbook.csproj @@ -8,7 +8,7 @@ - + diff --git a/Tools/CI/Recipes/MobileFunctionalTests.cs b/Tools/CI/Recipes/MobileFunctionalTests.cs index bb2d207056..e5d52ec581 100644 --- a/Tools/CI/Recipes/MobileFunctionalTests.cs +++ b/Tools/CI/Recipes/MobileFunctionalTests.cs @@ -10,6 +10,7 @@ using RecipeEngine.Api.Platforms; using RecipeEngine.Modules.InfrastructureInstabilityDetection; using RecipeEngine.Modules.Wrench.Helpers; +using System.Globalization; namespace InputSystem.Cookbook.Recipes; @@ -48,7 +49,7 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf // Bokken iPhones that run iOS 15 and above should have UNITY_HANDLEUIINTERRUPTIONS env var set to 1 // 6000.3+ versions support iOS 15, so apply this only for those versions and above. - if (platform.System == SystemType.IOS && float.Parse(unityVersion) > 6000.2f) + if (platform.System == SystemType.IOS && float.Parse(unityVersion, CultureInfo.InvariantCulture) > 6000.2f) job.WithEnvironmentVariable("UNITY_HANDLEUIINTERRUPTIONS", 1); return job; @@ -82,7 +83,7 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf } // For 6000.3+ versions, use iOS15 platform to run tests. - if (platform.System == SystemType.IOS && float.Parse(unityVersion) > 6000.2f) + if (platform.System == SystemType.IOS && float.Parse(unityVersion, CultureInfo.InvariantCulture) > 6000.2f) platform = Settings.iOS15Platform; IJobBuilder job = JobBuilder.Create(jobName).WithDescription(jobName).WithPlatform(platform); diff --git a/Tools/CI/Recipes/MobilePerformanceTests.cs b/Tools/CI/Recipes/MobilePerformanceTests.cs index ddc5e340de..e261c42065 100644 --- a/Tools/CI/Recipes/MobilePerformanceTests.cs +++ b/Tools/CI/Recipes/MobilePerformanceTests.cs @@ -10,6 +10,7 @@ using RecipeEngine.Modules.Wrench.Models; using RecipeEngine.Platforms; using RecipeEngine.Unity.Abstractions.Packages; +using System.Globalization; namespace InputSystem.Cookbook.Recipes; @@ -49,7 +50,7 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf new Artifact("logs", "build/logs/**/*")) .WithInfrastructureInstabilityDetection(); - if (platform.System == SystemType.IOS && float.Parse(unityVersion) > 6000.2f) + if (platform.System == SystemType.IOS && float.Parse(unityVersion, CultureInfo.InvariantCulture) > 6000.2f) job.WithEnvironmentVariable("UNITY_HANDLEUIINTERRUPTIONS", 1); return job; @@ -83,7 +84,7 @@ protected override IJobBuilder ProduceJob(string jobName, Package package, Platf } // For 6000.3+ versions, use iOS15 platform to run tests. - if (platform.System == SystemType.IOS && float.Parse(unityVersion) > 6000.2f) + if (platform.System == SystemType.IOS && float.Parse(unityVersion, CultureInfo.InvariantCulture) > 6000.2f) platform = Settings.iOS15Platform; IJobBuilder job = JobBuilder.Create(jobName).WithDescription(jobName).WithPlatform(platform);