Skip to content

trunk shadow changes: com.unity.netcode.gameobjects - #4120

Merged
michalChrobot merged 7 commits into
develop-2.0.0from
shadow-package/com.unity.netcode.gameobjects
Aug 19, 2026
Merged

trunk shadow changes: com.unity.netcode.gameobjects#4120
michalChrobot merged 7 commits into
develop-2.0.0from
shadow-package/com.unity.netcode.gameobjects

Conversation

@pets-svc

@pets-svc pets-svc Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains changes made to the trunk copy of com.unity.netcode.gameobjects.

This usually means that breaking changes has landed in the trunk Editor, necessitating matching changes to your package code. trunk is therefore currently running CI tests with the modified shadow package instead of your real package. You must integrate these changes into your package (while maintaining compatibility with older versions of Unity supported by your package), release a new version, and land the new version in the editor manifest before the Package RC deadline, as your package otherwise will not be compatible with the released Editor.

The bot commit was created on top of the package release commit, and so this PR contains unrelated older commits. You may need to change the PR target branch (by clicking the pencil icon next to the PR title), or cherrypick the commit to a freshly created branch.

Is this automation useful? Let us know on #devs-pets, where you can also ask any question you might have about shadow packages or this automation.

Note: The shadow-package/com.unity.netcode.gameobjects branch may be force-pushed by automation at any time. If you want to make changes before landing this PR, create your own branch (and PR) to avoid automation overwriting your changes:

git fetch origin shadow-package/com.unity.netcode.gameobjects:mybranch
git checkout mybranch

If further changes are made to the shadow package on trunk, this PR will be updated if still open, or else a new PR will be opened.

@pets-svc
pets-svc Bot requested a review from a team as a code owner August 15, 2026 09:43
@cla-assistant-unity

Copy link
Copy Markdown

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@codecov-github-com

codecov-github-com Bot commented Aug 17, 2026

Copy link
Copy Markdown

Codecov Report

All modified and coverable lines are covered by tests ✅

@@                Coverage Diff                @@
##           develop-2.0.0    #4120      +/-   ##
=================================================
+ Coverage          73.86%   73.92%   +0.05%     
=================================================
  Files                172      172              
  Lines              28099    28099              
=================================================
+ Hits               20756    20772      +16     
+ Misses              7343     7327      -16     
Flag Coverage Δ
NGOv2_project_testproject_ubuntu_pinnedTrunk 73.65% <ø> (?)
NGOv2_project_testproject_ubuntu_trunk ?

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

see 2 files with indirect coverage changes

Components Coverage Δ
com.unity.netcode.gameobjects 73.92% <ø> (+0.05%) ⬆️

ℹ️ Need help interpreting these results?

@pets-svc
pets-svc Bot force-pushed the shadow-package/com.unity.netcode.gameobjects branch from 7117fe6 to 30c85f8 Compare August 17, 2026 12:52

@EmandM EmandM left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

I'm approving the C# changes, but I think @michalChrobot you'll want to take a look at the change in manifest_update.py. It looks like an unrelated change but I'm not sure.

@michalChrobot

Copy link
Copy Markdown
Member

Yeah, I'm taking a look now (need to resolve the merge conflict + script compilation failure)



[UnityTest]
[UnityCoreClrExplicitDisabled("https://jira.unity3d.com/browse/UUM-149592", "NGO NetworkVariable serialization codegen not generated for some types on CoreCLR (falls back to FallbackSerializer)")]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Interesting issue here because UnityCoreClrExplicitDisabled is trunk specific and doesn't exist in our repo. I will investigate how to add this

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

It should be fixed now, I will see once the job pass if it works correctly (those tests should run as usual in our current testing)

@michalChrobot
michalChrobot merged commit d64e191 into develop-2.0.0 Aug 19, 2026
23 of 26 checks passed
@michalChrobot
michalChrobot deleted the shadow-package/com.unity.netcode.gameobjects branch August 19, 2026 07:52
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.

3 participants