Skip to content

Commit c538a0f

Browse files
ci: Update of pinned trunk and ci stability check (#4074)
* Added CodeCoverage job to run on PRs to enable coverage check * Updated trunk version * Updated CI deps and regenerated recipes * Removed develop branch from Renovate updates * Added renovate grouping * Disabled StopAndStartMotion test * fixes from tests 1) Updated Nintendo SDK 2) Corrected standards check for minimalproject 3) Increased the timeout of WaitForNetworkEvent for lower end devices * Disabled Switch due to build failures * fixes * corrected standards * typo * reverted change
1 parent 94be949 commit c538a0f

18 files changed

Lines changed: 127 additions & 562 deletions

.github/renovate.json5

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"baseBranches": ["develop", "develop-2.0.0"],
2+
"baseBranches": ["develop-2.0.0"],
33
"dependencyDashboard": true,
44

55
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
@@ -27,10 +27,12 @@
2727
"unity-upm-package"
2828
],
2929
"enabled": "true",
30-
"schedule": [
31-
"every weekend"
32-
],
30+
"schedule": ["every weekend"],
3331
"rollbackPrs": false,
32+
},
33+
{
34+
"groupName": "CI deps updates",
35+
"matchPackagePatterns": ["^RecipeEngine", "actions/checkout", "package-ci/ubuntu-22.04"]
3436
}
3537
],
3638
}

.github/workflows/pr-description-validation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ jobs:
2121
runs-on: ubuntu-latest
2222
steps:
2323
- name: Checkout code
24-
uses: actions/checkout@v6
24+
uses: actions/checkout@v7
2525

2626
- name: Check PR description
2727
uses: actions/github-script@v9

.github/workflows/pr-supervisor.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
timeout-minutes: 720
2626
steps:
2727
- name: Checkout repository
28-
uses: actions/checkout@v6
28+
uses: actions/checkout@v7
2929

3030
- name: Wait and Verify Yamato Job Status
3131
env:

.yamato/_triggers.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,8 @@ pr_code_changes_checks:
8989
# Note that our daily tests will anyway run both test configurations in "minimal supported" and "trunk" configurations
9090
- .yamato/desktop-standalone-tests.yml#desktop_standalone_test_testproject_ubuntu_il2cpp_{{ pinnedTrunk }}
9191
- .yamato/cmb-service-standalone-tests.yml#cmb_service_standalone_test_testproject_ubuntu_il2cpp_{{ pinnedTrunk }}
92+
# Run code coverage test
93+
- .yamato/code-coverage.yml#code_coverage_ubuntu_{{ validation_editors.default }}
9294
triggers:
9395
expression: |-
9496
(pull_request.comment eq "ngo" OR

.yamato/project.metafile

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
small_agent_platform:
2525
- name: ubuntu
2626
type: Unity::VM
27-
image: package-ci/ubuntu-22.04:v4.86.0
27+
image: package-ci/ubuntu-22.04:v4.87.0
2828
flavor: b1.small
2929

3030

@@ -39,13 +39,13 @@ test_platforms:
3939
default:
4040
- name: ubuntu
4141
type: Unity::VM
42-
image: package-ci/ubuntu-22.04:v4.86.0
42+
image: package-ci/ubuntu-22.04:v4.87.0
4343
flavor: b1.large
4444
standalone: StandaloneLinux64
4545
desktop:
4646
- name: ubuntu
4747
type: Unity::VM
48-
image: package-ci/ubuntu-22.04:v4.86.0
48+
image: package-ci/ubuntu-22.04:v4.87.0
4949
flavor: b1.large
5050
smaller_flavor: b1.large
5151
larger_flavor: b1.xlarge
@@ -117,12 +117,17 @@ test_platforms:
117117
# flavor: b1.large
118118
# larger_flavor: b1.xlarge
119119
# standalone: PS5
120-
- name: switch
121-
type: Unity::VM
122-
image: package-ci/win10-switch:v4
123-
flavor: b1.large
124-
larger_flavor: b1.xlarge
125-
standalone: Switch
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.
126+
# type: Unity::VM
127+
# image: package-ci/win10-switch:v4
128+
# flavor: b1.large
129+
# larger_flavor: b1.xlarge
130+
# standalone: Switch
126131
- name: GameCoreXboxOne
127132
type: Unity::VM
128133
image: package-ci/win10-xbox:v4
@@ -148,13 +153,13 @@ test_platforms:
148153
# flavor: b1.large
149154
# larger_flavor: b1.xlarge
150155
# standalone: PS5
151-
- name: switch
152-
type: Unity::console::switch
153-
image: package-ci/win10-switch:v4
154-
flavor: b1.large
155-
larger_flavor: b1.xlarge
156-
standalone: Switch
157-
base: win
156+
# - name: switch --> TEMPORARILY DISABLED. SEE MTT-12118 (incomplete NintendoSDK on win10-switch:v4 image)
157+
# type: Unity::console::switch
158+
# image: package-ci/win10-switch:v4
159+
# flavor: b1.large
160+
# larger_flavor: b1.xlarge
161+
# standalone: Switch
162+
# base: win
158163
- name: GameCoreXboxOne
159164
type: Unity::console::xbox
160165
image: package-ci/win10-xbox:v4
@@ -181,10 +186,10 @@ validation_editors:
181186
- 6000.5
182187
- 6000.6
183188
- trunk
184-
- f1298548e194f35ff7dfa6fee699d4464ab3919c
189+
- 5fe7931aab8c4fff9274e15ef0800125c68b8d6a
185190
minimal:
186191
- 6000.0
187-
pinnedTrunk: f1298548e194f35ff7dfa6fee699d4464ab3919c
192+
pinnedTrunk: 5fe7931aab8c4fff9274e15ef0800125c68b8d6a
188193

189194

190195
# Scripting backends used by Standalone RunTimeTests---------------------------------------------------

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,8 +60,8 @@ api_validation_-_netcode_gameobjects_-_6000_0_-_win10:
6060
UNITY_LICENSING_SERVER_DELETE_NUL: 0
6161
UNITY_LICENSING_SERVER_DELETE_ULF: 0
6262
UNITY_LICENSING_SERVER_TOOLSET: pro
63-
UPMPVP_CONTEXT_WRENCH: 3.2.0.0
63+
UPMPVP_CONTEXT_WRENCH: 3.2.1.0
6464
metadata:
6565
Job Maintainers: '#rm-packageworks'
66-
Wrench: 3.2.0.0
66+
Wrench: 3.2.1.0
6767

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,5 +29,5 @@ package_pack_-_netcode_gameobjects:
2929
UPMCI_ACK_LARGE_PACKAGE: 1
3030
metadata:
3131
Job Maintainers: '#rm-packageworks'
32-
Wrench: 3.2.0.0
32+
Wrench: 3.2.1.0
3333

0 commit comments

Comments
 (0)