You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# Run API validation to early-detect all new APIs that would force us to release new minor version of the package. Note that for this to work the package version in package.json must correspond to "actual package state" which means that it should be higher than last released version
# In theory this job also runs package tests, but we don't want to use it as default since is heavier (because of added coverage analysis) and coverage is not changing that often
19
20
# Requires Unity Editor installation
20
21
# Burst compilation is disabled to ensure accurate coverage measurement
21
22
# In order to properly use -coverage-results-path parameter we need to start it with $PWD (which means the absolute path). Otherwise coverage results will not be visible
# Switch related --> Switch is DISABLED in project.metafile (MTT-15636): 6000.x/trunk editors mandate NintendoSDK 22.2.x, which is not installed on win10-switch:v4 (only nintendosdk-en-21_4_0 is). This target path is correct for when PETS ships 22.2.x and Switch is re-enabled.
# Switch related --> Switch is DISABLED in project.metafile (MTT-15636): 6000.x/trunk editors mandate NintendoSDK 22.2.x, which is not installed on win10-switch:v4 (only nintendosdk-en-21_4_0 is). This target path is correct for when PETS ships 22.2.x and Switch is re-enabled.
- unity-downloader-cli --fast --wait -u {{ editor }} -c editor {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models. Downloads basic editor
49
49
- .Editor/Unity -batchmode -nographics -logFile - -executeMethod Packages.Rider.Editor.RiderScriptEditor.SyncSolution -projectPath {{ project.path }} -quit # This command is used to invoke Unity in a "headless" mode. It's used to sync the project
- git checkout -- {{ project.path }}/Packages/manifest.json {{ project.path }}/Packages/packages-lock.json {{ project.path }}/ProjectSettings/ProjectVersion.txt 2>/dev/null || true # Restore files that Unity may have modified (we only want to check code formatting)
52
-
- 'git diff --exit-code || (echo "ERROR: Code formatting issues found. Run dotnet run --project=dotnet-tools/netcode.standards -- --project={{ project.path }} --fix locally and commit the changes." && exit 1)'# Fail if formatter made any changes
51
+
- 'git diff --exit-code || (echo "ERROR: Code formatting issues found. Run dotnet run --project=dotnet-tools/netcode.standards -- --project={{ project.path }} --fix locally and commit the changes. Note that dotnet version that was used in this check depends on the image that was used so local results may differ (see the first command of this job to know which dotnet version was used)" && exit 1)'# Fail if formatter made any changes
Copy file name to clipboardExpand all lines: .yamato/project.metafile
+20-19Lines changed: 20 additions & 19 deletions
Original file line number
Diff line number
Diff line change
@@ -111,18 +111,15 @@ test_platforms:
111
111
flavor: b1.large
112
112
larger_flavor: b1.xlarge
113
113
standalone: PS4
114
-
# - name: ps5 --> SEE MTT-12118
115
-
# type: Unity::VM
116
-
# image: package-ci/win10-ps5:v4
117
-
# flavor: b1.large
118
-
# larger_flavor: b1.xlarge
119
-
# standalone: PS5
120
-
# - name: switch --> TEMPORARILY DISABLED. SEE MTT-12118
121
-
# The NintendoSDK on the win10-switch:v4 Bokken image is incomplete for the SDK
122
-
# version the newer editor Playback Engines require: 18_3_0 is missing the
123
-
# nintendo-switch-support lib the new toolchain links against, and 21_4_3 is missing the
124
-
# Tools\Graphics\NvnTools (GraphicsConverter) libraries needed to package textures.
125
-
# Neither is fixable from .yamato; re-enable once Package CI ships a complete SDK on the image.
114
+
# ps5: win10-ps5:v4 defaults SCE_PROSPERO_SDK_DIR to an unsupported SDK, so it is overridden to 13.000 in console-standalone-test.yml.
115
+
- name: ps5
116
+
type: Unity::VM
117
+
image: package-ci/win10-ps5:v4
118
+
flavor: b1.large
119
+
larger_flavor: b1.xlarge
120
+
standalone: PS5
121
+
# switch --> DISABLED. SEE MTT-15636 (split from MTT-12118). 6000.x/trunk editors mandate NintendoSDK 22.2.x, but package-ci/win10-switch:v4 currently ships only nintendosdk-en-21_4_0. That fixes texture packaging but the native IL2CPP link then fails (undefined symbol std::__1::__hash_memory, from the 22_02 SwitchPlayer.a). Re-enable once PETS publishes a win10-switch image with nintendosdk-en-22_2_x.
122
+
# - name: switch
126
123
# type: Unity::VM
127
124
# image: package-ci/win10-switch:v4
128
125
# flavor: b1.large
@@ -147,13 +144,14 @@ test_platforms:
147
144
flavor: b1.large
148
145
larger_flavor: b1.xlarge
149
146
standalone: PS4
150
-
#- name: ps5 --> SEE MTT-12118
151
-
# type: Unity::console::ps5
152
-
# image: package-ci/win10-ps5:v4
153
-
# flavor: b1.large
154
-
# larger_flavor: b1.xlarge
155
-
# standalone: PS5
156
-
# - name: switch --> TEMPORARILY DISABLED. SEE MTT-12118 (incomplete NintendoSDK on win10-switch:v4 image)
147
+
- name: ps5
148
+
type: Unity::console::ps5
149
+
image: package-ci/win10-ps5:v4
150
+
flavor: b1.large
151
+
larger_flavor: b1.xlarge
152
+
standalone: PS5
153
+
# switch --> DISABLED. SEE MTT-15636 (needs NintendoSDK 22.2.x on the image; see console_build note).
0 commit comments