Skip to content

Commit b76cb0a

Browse files
Merge branch 'develop-2.0.0' into fix/networkanimator-allow-disabling-or-enabling-parameter-synch
2 parents 86ed9f8 + 37bdf52 commit b76cb0a

File tree

124 files changed

+3061
-960
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

124 files changed

+3061
-960
lines changed

.pr_agent.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
[github_app]
2+
pr_commands = []

.yamato/_run-all.yml

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -263,7 +263,7 @@ run_all_project_tests_cmb_service:
263263
{% for platform in test_platforms.default -%}
264264
{% for editor in validation_editors.all -%}
265265
{% for backend in scripting_backends -%}
266-
- .yamato/cmb_service_standalone_tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ editor }}
266+
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ editor }}
267267
{% endfor -%}
268268
{% endfor -%}
269269
{% endfor -%}
@@ -275,10 +275,8 @@ run_all_project_tests_cmb_service_trunk:
275275
dependencies:
276276
{% for project in projects.default -%}
277277
{% for platform in test_platforms.default -%}
278-
{% for editor in validation_editors.default -%}
279278
{% for backend in scripting_backends -%}
280-
- .yamato/cmb_service_standalone_tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_{{ editor }}
281-
{% endfor -%}
279+
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_trunk
282280
{% endfor -%}
283281
{% endfor -%}
284282
{% endfor -%}
@@ -290,7 +288,7 @@ run_all_project_tests_cmb_service_6000:
290288
{% for project in projects.default -%}
291289
{% for platform in test_platforms.default -%}
292290
{% for backend in scripting_backends -%}
293-
- .yamato/cmb_service_standalone_tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_6000.0
291+
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}_6000.0
294292
{% endfor -%}
295293
{% endfor -%}
296294
{% endfor -%}

.yamato/_triggers.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,8 +87,10 @@ pr_code_changes_checks:
8787
# Coverage on other standalone machines is present in Nightly job so it's enough to not run all of them for PRs
8888
# 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.
8989
# Note that our daily tests will anyway run both test configurations in "minimal supported" and "trunk" configurations
90-
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_testproject_ubuntu_il2cpp_trunk
91-
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_testproject_ubuntu_il2cpp_trunk
90+
91+
# TODO: Move these tests back to trunk once CMB Service has addressed https://jira.unity3d.com/browse/MTTB-1680
92+
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_testproject_ubuntu_il2cpp_6000.4
93+
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_testproject_ubuntu_il2cpp_6000.4
9294
triggers:
9395
expression: |-
9496
(pull_request.comment eq "ngo" OR

.yamato/cmb-service-standalone-tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ cmb_service_standalone_test_{{ project.name }}_{{ platform.name }}_{{ backend }}
5454

5555
commands:
5656
# run_cmb_service.sh builds and starts a release version of the full CMB service (along with the limited echo server)
57-
- ./Tools/CI/run_cmb_service.sh -e $ECHO_SERVER_PORT -s $CMB_SERVICE_PORT
57+
- ./Tools/CI/service.cmb/run_cmb_service.sh -e $ECHO_SERVER_PORT -s $CMB_SERVICE_PORT
5858

5959
- unity-downloader-cli --fast --wait -u {{ editor }} -c Editor {% if backend == "il2cpp" %} -c il2cpp {% endif %} {% if platform.name == "mac" %} --arch arm64 {% endif %} # For macOS we use ARM64 models
6060
- UnifiedTestRunner --suite=playmode --player-load-path=build/players --artifacts-path=test-results --testproject={{ project.path }} --editor-location=.Editor --playergraphicsapi=Null --fail-on-assert --rerun-strategy=Test --retry={{ num_test_retries }} --clean-library-on-rerun --timeout={{ test_timeout }}

.yamato/ngo-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ ngo_release_preparation:
44
triggers:
55
recurring:
66
- branch: develop-2.0.0 # We make new releases from this branch
7-
frequency: weekly # Run at some point every Saturday. Note that it's restricted to every 4th Saturday inside the script
7+
frequency: "10 * * 1" # Runs every Sunday at 10:00 AM
88
rerun: always
99
commands:
1010
- pip install PyGithub

.yamato/project-builders/builder.metafile

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
NetcodeProjects:
44
# Note that we are using internal Unity repo. This means that we may test with newest changes that are not yet released to our users (there are also public versions)
55
# Note that for BossRoom 'main' branch supports NGOv1.X and 'develop' branch supports NGOv2.X
6+
# TODO: For BossRoom correct branch to develop when PR-3736 is merged in their repo
67
BossRoom:
78
GithubRepo: "https://github.com/Unity-Technologies/com.unity.multiplayer.samples.coop.git"
8-
branch: develop
9+
branch: ngo-playtest-update
910
manifestPath: Packages/manifest.json
1011
projectPath: '.'
1112
Asteroids:

.yamato/project-updated-dependencies-test.yml

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,28 @@ updated-dependencies_{{ project.name }}_NGO_{{ platform.name }}_{{ editor }}:
4242
paths:
4343
- "upm-ci~/test-results/**/*"
4444
dependencies:
45-
- .yamato/package-pack.yml#package_pack_-_ngo_{{ platform.name }}
45+
- .yamato/project-updated-dependencies-test.yml#project_pack_-_{{ project.name }}_{{ platform.name }}
4646
{% endfor -%}
4747
{% endfor -%}
4848
{% endfor -%}
49+
50+
51+
# TODO: This job was removed on PR-3711 but the above job somehow can find proper artifacts with package pack job.
52+
# This job should be removed when issue will be resolved since it's not used anywhere
53+
{% for project in projects.all -%}
54+
{% for platform in test_platforms.desktop -%}
55+
project_pack_-_{{ project.name }}_{{ platform.name }}:
56+
name: Project Pack - {{ project.name }} [{{ platform.name }}]
57+
agent:
58+
type: {{ platform.type }}
59+
image: {{ platform.image }}
60+
flavor: {{ platform.flavor }}
61+
commands:
62+
- npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm # upm-ci is not preinstalled on the image so we need to download it
63+
- upm-ci project pack --project-path {{ project.path }}
64+
artifacts:
65+
packages:
66+
paths:
67+
- "upm-ci~/packages/**/*"
68+
{% endfor -%}
69+
{% endfor -%}

.yamato/project.metafile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,7 @@ validation_editors:
162162
- 6000.0
163163
- 6000.2
164164
- 6000.3
165+
- 6000.4
165166
- trunk
166167
minimal:
167168
- 6000.0

.yamato/wrench/api-validation-jobs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_windows:
5151
dependencies:
5252
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_netcode_gameobjects
5353
variables:
54-
UPMPVP_CONTEXT_WRENCH: 1.2.0.0
54+
UPMPVP_CONTEXT_WRENCH: 1.3.0.0
5555
metadata:
5656
Job Maintainers: '#rm-packageworks'
57-
Wrench: 1.2.0.0
57+
Wrench: 1.3.0.0
5858

.yamato/wrench/package-pack-jobs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,5 +24,5 @@ package_pack_-_netcode_gameobjects:
2424
UPMCI_ACK_LARGE_PACKAGE: 1
2525
metadata:
2626
Job Maintainers: '#rm-packageworks'
27-
Wrench: 1.2.0.0
27+
Wrench: 1.3.0.0
2828

0 commit comments

Comments
 (0)