Skip to content

Commit 057e264

Browse files
Release/3.0.0 (#6153)
* adding wrench * correct build path * release branch and 6.0 target * XmlDoc update * adressing xml docs * more docs * updating the release * test xmldoc fixes * more xml doc fixes * Uncompress the 3DBall sample * Fix API documentation * more xml doc fixes * Revert "Uncompress the 3DBall sample" This reverts commit d67dc94. * reformat MaxStep xml * more xml doc fixes * fix more xml doc issues * fix summary tag * Updated changelog for missing PRs. * Removed tabs from .tests.json. * Updated changelog. * Removed tabs from CHANGELOG. * Fix failing ci post upgrade (#6141) (#6145) * Update PerformancProject and DevProject. * Removed mac perf tests. * Removing standalone tests dep from wrench packaging. * Fixed package works issues. Updated com.unity.ml-agents.md. * Updated com.unity.ml-agents.md. * Updated package version in Academy.cs * Adding back in package pack deps. * Updated package pack testing deps.. * Regenerated wrench ymls. * License update. * Extensions License update. * Another license tweak. * Another license tweak. * Upgraded to sentis 2.1.0. * Updated standalone yamato build test to using new ml-agents ubuntu ci bokken image. --------- Co-authored-by: alexandre-ribard <[email protected]> Co-authored-by: Aurimas Petrovas <>
1 parent 22a59aa commit 057e264

File tree

92 files changed

+1471
-1258
lines changed

Some content is hidden

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

92 files changed

+1471
-1258
lines changed

.yamato/standalone-build-test.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ test_linux_standalone_{{ editor.version }}_{{ editor.extra_test }}:
55
name: Test Linux Standalone {{ editor.version }} {{ editor.extra_test }}
66
agent:
77
type: Unity::VM
8-
image: ml-agents/ml-agents-ubuntu-18.04:latest
8+
image: ml-agents/ubuntu-ci:v1.0.0
99
flavor: b1.large
1010
variables:
1111
UNITY_VERSION: {{ editor.version }}
+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Auto-generated by Recipe Engine, do not modify manually.
2+
# This job is generated by the wrench recipe engine module, see find the docs here: .
3+
4+
# upm-ci validation tests for API Validation - ml-agents - 2023.2 - windows (2023.2 - Windows).
5+
api_validation_-_ml-agents_-_2023_2_-_windows:
6+
name: API Validation - ml-agents - 2023.2 - windows
7+
agent:
8+
image: package-ci/win10:default
9+
type: Unity::VM
10+
flavor: b1.large
11+
commands:
12+
- command: curl %WRENCH_LOCAL_APV_DOWNLOAD_URL% -o wrench-localapv.zip
13+
- command: 7z x wrench-localapv.zip
14+
- command: python PythonScripts/print_machine_info.py
15+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
16+
timeout: 20
17+
retries: 10
18+
- command: unity-downloader-cli -u 2023.2 -c Editor --fast
19+
timeout: 10
20+
retries: 3
21+
- command: python PythonScripts/PackageJsonCondersor.py
22+
timeout: 1
23+
retries: 0
24+
- command: upm-ci package test -u .Editor --package-path com.unity.ml-agents --type vetting-tests || exit 0
25+
timeout: 30
26+
retries: 0
27+
- command: python PythonScripts/parse_upm_ci_results.py --package-path=com.unity.ml-agents
28+
timeout: 2
29+
retries: 0
30+
artifacts:
31+
Crash Dumps:
32+
paths:
33+
- CrashDumps/**
34+
packages:
35+
paths:
36+
- upm-ci~/**/*
37+
dependencies:
38+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_ml-agents
39+
variables:
40+
UPMPVP_CONTEXT_WRENCH: 0.10.5.0
41+
triggers:
42+
expression: push.branch match "^release/.*"
43+
cancel_old_ci: true
44+
metadata:
45+
Job Maintainers: '#rm-packageworks'
46+
Wrench: 0.10.5.0
47+

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

+32
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
# Auto-generated by Recipe Engine, do not modify manually.
2+
# This job is generated by the wrench recipe engine module, see find the docs here: .
3+
4+
# Pack and Sign ML Agents
5+
package_pack_-_ml-agents:
6+
name: Package Pack - ml-agents
7+
agent:
8+
image: package-ci/ubuntu-20.04:default
9+
type: Unity::VM
10+
flavor: b1.large
11+
commands:
12+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
13+
timeout: 20
14+
retries: 10
15+
- command: curl $WRENCH_LOCAL_APV_DOWNLOAD_URL -o wrench-localapv.zip
16+
- command: 7z x wrench-localapv.zip
17+
- command: python PythonScripts/print_machine_info.py
18+
- command: upm-ci package pack --package-path com.unity.ml-agents
19+
- command: cp upm-ci~/packages/packages.json upm-ci~/packages/com.unity.ml-agents_packages.json
20+
artifacts:
21+
packages:
22+
paths:
23+
- upm-ci~/packages/**/*
24+
variables:
25+
UPMCI_ACK_LARGE_PACKAGE: 1
26+
UPMPVP_CONTEXT_WRENCH: 0.10.5.0
27+
metadata:
28+
Job Maintainers: '#rm-packageworks'
29+
Wrench: 0.10.5.0
30+
31+
32+

.yamato/wrench/preview-a-p-v.yml

+164
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
# Auto-generated by Recipe Engine, do not modify manually.
2+
# This job is generated by the wrench recipe engine module, see find the docs here: .
3+
4+
# Parent Preview APV Job.
5+
all_preview_apv_jobs:
6+
name: All Preview APV Jobs
7+
dependencies:
8+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_macos
9+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_ubuntu
10+
- path: .yamato/wrench/preview-a-p-v.yml#preview_apv_-_6000_0_-_windows
11+
triggers:
12+
expression: push.branch match "^release/.*"
13+
cancel_old_ci: true
14+
metadata:
15+
Job Maintainers: '#rm-packageworks'
16+
Wrench: 0.10.5.0
17+
18+
# Functional tests for dependents found in the latest 6000.0 manifest (MacOS).
19+
preview_apv_-_6000_0_-_macos:
20+
name: Preview APV - 6000.0 - macos
21+
agent:
22+
image: package-ci/macos-13:default
23+
type: Unity::VM::osx
24+
flavor: b1.xlarge
25+
commands:
26+
- command: curl $WRENCH_LOCAL_APV_DOWNLOAD_URL -o wrench-localapv.zip
27+
- command: 7z x wrench-localapv.zip
28+
- command: python PythonScripts/print_machine_info.py
29+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
30+
timeout: 20
31+
retries: 10
32+
- command: unity-downloader-cli -u 6000.0 -c Editor --fast
33+
timeout: 10
34+
retries: 3
35+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
36+
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
37+
artifacts:
38+
Crash Dumps:
39+
paths:
40+
- CrashDumps/**
41+
logs:
42+
paths:
43+
- '*.log'
44+
- '*.xml'
45+
- upm-ci~/test-results/**/*
46+
- upm-ci~/temp/*/Logs/**
47+
- upm-ci~/temp/*/Library/*.log
48+
- upm-ci~/temp/*/*.log
49+
- upm-ci~/temp/Builds/*.log
50+
packages:
51+
paths:
52+
- upm-ci~/packages/**/*
53+
PreviewAPVResults:
54+
paths:
55+
- PreviewApvArtifacts~/**
56+
pvp-results:
57+
paths:
58+
- upm-ci~/pvp/**/*
59+
dependencies:
60+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_ml-agents
61+
variables:
62+
UPMPVP_CONTEXT_WRENCH: 0.10.5.0
63+
metadata:
64+
Job Maintainers: '#rm-packageworks'
65+
Wrench: 0.10.5.0
66+
67+
# Functional tests for dependents found in the latest 6000.0 manifest (Ubuntu).
68+
preview_apv_-_6000_0_-_ubuntu:
69+
name: Preview APV - 6000.0 - ubuntu
70+
agent:
71+
image: package-ci/ubuntu-20.04:default
72+
type: Unity::VM
73+
flavor: b1.large
74+
commands:
75+
- command: curl $WRENCH_LOCAL_APV_DOWNLOAD_URL -o wrench-localapv.zip
76+
- command: 7z x wrench-localapv.zip
77+
- command: python PythonScripts/print_machine_info.py
78+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
79+
timeout: 20
80+
retries: 10
81+
- command: unity-downloader-cli -u 6000.0 -c Editor --fast
82+
timeout: 10
83+
retries: 3
84+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
85+
- command: echo 'Skipping Editor Manifest Validator as it is only supported on Windows'
86+
artifacts:
87+
Crash Dumps:
88+
paths:
89+
- CrashDumps/**
90+
logs:
91+
paths:
92+
- '*.log'
93+
- '*.xml'
94+
- upm-ci~/test-results/**/*
95+
- upm-ci~/temp/*/Logs/**
96+
- upm-ci~/temp/*/Library/*.log
97+
- upm-ci~/temp/*/*.log
98+
- upm-ci~/temp/Builds/*.log
99+
packages:
100+
paths:
101+
- upm-ci~/packages/**/*
102+
PreviewAPVResults:
103+
paths:
104+
- PreviewApvArtifacts~/**
105+
pvp-results:
106+
paths:
107+
- upm-ci~/pvp/**/*
108+
dependencies:
109+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_ml-agents
110+
variables:
111+
UPMPVP_CONTEXT_WRENCH: 0.10.5.0
112+
metadata:
113+
Job Maintainers: '#rm-packageworks'
114+
Wrench: 0.10.5.0
115+
116+
# Functional tests for dependents found in the latest 6000.0 manifest (Windows).
117+
preview_apv_-_6000_0_-_windows:
118+
name: Preview APV - 6000.0 - windows
119+
agent:
120+
image: package-ci/win10:default
121+
type: Unity::VM
122+
flavor: b1.large
123+
commands:
124+
- command: curl %WRENCH_LOCAL_APV_DOWNLOAD_URL% -o wrench-localapv.zip
125+
- command: 7z x wrench-localapv.zip
126+
- command: python PythonScripts/print_machine_info.py
127+
- command: npm install upm-ci-utils@stable -g --registry https://artifactory.prd.cds.internal.unity3d.com/artifactory/api/npm/upm-npm
128+
timeout: 20
129+
retries: 10
130+
- command: unity-downloader-cli -u 6000.0 -c Editor --fast
131+
timeout: 10
132+
retries: 3
133+
- command: python PythonScripts/preview_apv.py --wrench-config=.yamato/wrench/wrench_config.json --editor-version=6000.0 --testsuite=editor,playmode --artifacts-path=PreviewApvArtifacts~
134+
- command: python PythonScripts/editor_manifest_validator.py --version=6000.0 --wrench-config=.yamato/wrench/wrench_config.json
135+
artifacts:
136+
Crash Dumps:
137+
paths:
138+
- CrashDumps/**
139+
logs:
140+
paths:
141+
- '*.log'
142+
- '*.xml'
143+
- upm-ci~/test-results/**/*
144+
- upm-ci~/temp/*/Logs/**
145+
- upm-ci~/temp/*/Library/*.log
146+
- upm-ci~/temp/*/*.log
147+
- upm-ci~/temp/Builds/*.log
148+
packages:
149+
paths:
150+
- upm-ci~/packages/**/*
151+
PreviewAPVResults:
152+
paths:
153+
- PreviewApvArtifacts~/**
154+
pvp-results:
155+
paths:
156+
- upm-ci~/pvp/**/*
157+
dependencies:
158+
- path: .yamato/wrench/package-pack-jobs.yml#package_pack_-_ml-agents
159+
variables:
160+
UPMPVP_CONTEXT_WRENCH: 0.10.5.0
161+
metadata:
162+
Job Maintainers: '#rm-packageworks'
163+
Wrench: 0.10.5.0
164+

0 commit comments

Comments
 (0)