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
chore: Pass the unity version to the CMB service (#3811)
* chore: Pass the unity version to the CMB service
* Swap a test to a CMB test for validation
* Fix standards check
* Fix broken tests
* Update yamato jobs
* Make code change and trigger checks
* Add to minimal checks
* Actually add script changes
* put yamato changes back
* Put the build jobs on a larger VM
* fix cmb script
* Update bash commands to be proper
* Fix bash else
* try multiple
* Lets go
* Move tests back to trunk
* Add unity version to codec tests
Copy file name to clipboardExpand all lines: .yamato/_triggers.yml
+2-4Lines changed: 2 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -87,10 +87,8 @@ pr_code_changes_checks:
87
87
# Coverage on other standalone machines is present in Nightly job so it's enough to not run all of them for PRs
88
88
# desktop_standalone_test and cmb_service_standalone_test are both reusing desktop_standalone_build dependency so we run those in the same configuration on PRs to reduce waiting time.
89
89
# Note that our daily tests will anyway run both test configurations in "minimal supported" and "trunk" configurations
90
-
91
-
# TODO: Move these tests back to trunk once CMB Service has addressed https://jira.unity3d.com/browse/MTTB-1680
Copy file name to clipboardExpand all lines: .yamato/project.metafile
+19-1Lines changed: 19 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,7 @@
10
10
# image --> Defines the package-ci Bokken image to use for the environment (e.g., package-ci/ubuntu-22.04:v4). This is basically a device configuration
11
11
# flavor --> Determines the VM size/resources (e.g., b1.small, b1.large, m1.mac)
12
12
# smaller_flavor --> An override for flavor that determines the VM size/resources for lighter weight jobs that can run on a smaller vm
13
+
# larger_flavor --> An override for flavor that determines the VM size/resources for heavier weight jobs that can need a bigger vm
# model --> Defines specific hardware model requirements (e.g., rtx2080, iPhone model 13). Notice that trunk currently (19.08.2025) has 13.0 as minimal iOS version which devices below this are not supporting
15
16
# base --> Indicates the base operating system for build operations (e.g., win, mac)
@@ -47,20 +48,24 @@ test_platforms:
47
48
image: package-ci/ubuntu-22.04:v4.77.0
48
49
flavor: b1.large
49
50
smaller_flavor: b1.medium
51
+
larger_flavor: b1.xlarge
50
52
standalone: StandaloneLinux64
51
53
model: rtx2080
52
54
- name: win
53
55
type: Unity::VM
54
56
image: package-ci/win10:v4
55
57
flavor: b1.large
56
58
smaller_flavor: b1.medium
59
+
larger_flavor: b1.xlarge
57
60
standalone: StandaloneWindows64
58
61
model: rtx2080
59
62
- name: mac
60
63
type: Unity::VM::osx
61
64
image: package-ci/macos-13-arm64:v4 # ARM64 to support M1 model (below)
62
65
flavor: m1.mac
63
-
smaller_flavor: m1.mac # mac doesn't have a smaller vm size. We define it anyway as it simplifies the yaml templating to have it defined.
66
+
# mac doesn't have a different vm sizes. We define it anyway as it simplifies the yaml templating to have it defined.
67
+
smaller_flavor: m1.mac
68
+
larger_flavor: m1.mac
64
69
standalone: StandaloneOSX
65
70
model: M1 # The default model (an x64 Intel Mac VM) quite often caused a known issue of doing all the bitflips in packages resulting in failures
66
71
# For mobile devices there is a split between the build and run phase so there is a need of splitting specification for both
Assert.IsTrue(loadedInSceneObject.TrySetParent(m_PlayerNetworkObjects[0][clientId]),$"Failed to parent in-scene object under client player");
65
+
varlateJoin=CreateNewClient();
66
+
yieldreturnStartClient(lateJoin);
67
+
68
+
varclientId=lateJoin.LocalClientId;
69
+
Assert.IsTrue(loadedInSceneObject.TrySetParent(m_PlayerNetworkObjects[authority.LocalClientId][clientId]),$"Failed to parent in-scene object under client player");
0 commit comments