Skip to content

ci: latest CI update before 3.0.0 release - #4151

Merged
michalChrobot merged 13 commits into
develop-3.x.xfrom
CI-update-before-release
Sep 7, 2026
Merged

ci: latest CI update before 3.0.0 release#4151
michalChrobot merged 13 commits into
develop-3.x.xfrom
CI-update-before-release

Conversation

@michalChrobot

@michalChrobot michalChrobot commented Sep 6, 2026

Copy link
Copy Markdown
Member

Purpose of this PR

This PR does the following updates before 3.0.0 relese:

  1. I update our CI configuration + Wrench
  2. I update the minimal supported editor
  3. I'm not adding any hard dependency on already released N4Ev6.7.0 as the latest editor (which we are using as minimal supported one) still has it as core-package which will cause a mismatch. We need to wait for 7.0.0 to actually release
  4. I also updated testproject and minimal project to such editor
  5. At the end I won't try to add coreclr here but rather I will create a separate ticket for it

Jira ticket

N/A

Documentation

N/A

Testing & QA (How your changes can be verified during release Playtest)

Main goal here is to see if Full CI will still be green (expectation)

Up-port

N/A

Backports

N/A

@michalChrobot michalChrobot self-assigned this Sep 6, 2026

@u-pr u-pr Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Harness Review

Needs changes

The CI and release-metadata updates are broadly consistent, but the unified-test template now refers to a platform collection that the project metadata does not define.

Reviewed commit e24ed74

🤖 Helpful? 👍/👎

Comment thread .yamato/unified-tests.yml Outdated
Corrections due to:
1) 'GhostBehaviour' is inaccessible due to its protection level
2) Inconsistent accessibility: property type 'NetcodeWorld' is less
  accessible than property 'NetworkManager.NetcodeWorld' etc
….test-framework dependency due to CoreCLR flag usage
Comment thread .yamato/project.metafile
# already immutable, so there is nothing to pin against.
unified_editors:
default:
- 6000.7.0a5

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This was removed as it's covered by minimal editor now

Comment thread .yamato/project.metafile
unified_netcode_version: 6.7.0

# The unified job runs in Editor context only, so a single fast platform is enough.
unified_test_platforms:

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed as it's the same as default test platform

Comment thread com.unity.netcode.gameobjects/Runtime/Components/Helpers/NetworkObjectBridge.cs Outdated
Comment thread com.unity.netcode.gameobjects/Editor/NetworkObjectEditor.cs Outdated
@michalChrobot

Copy link
Copy Markdown
Member Author

/review

@u-pr u-pr Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Harness Review

LGTM

The Unified CI matrix now consistently targets the default validation editor and platform, but its manifest swap leaves that job running against stale test-project package versions.

Reviewed commit 7c9716c

🤖 Helpful? 👍/👎

Comment thread testproject/Packages/manifest.json
@codecov-github-com

codecov-github-com Bot commented Sep 6, 2026

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

@@              Coverage Diff               @@
##           develop-3.x.x    #4151   +/-   ##
==============================================
  Coverage          78.18%   78.18%           
==============================================
  Files                153      153           
  Lines              26272    26272           
==============================================
  Hits               20542    20542           
  Misses              5730     5730           
Flag Coverage Δ
NGOv2_project_testproject_ubuntu_pinnedTrunk 77.82% <ø> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

Components Coverage Δ
com.unity.netcode.gameobjects 78.18% <ø> (ø)

ℹ️ Need help interpreting these results?

@michalChrobot
michalChrobot merged commit 53689a7 into develop-3.x.x Sep 7, 2026
7 of 11 checks passed
@michalChrobot
michalChrobot deleted the CI-update-before-release branch September 7, 2026 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant