Skip to content

FIX: Build is broken on Unity 6.5 and above because of warnings in outdated dependencies#2382

Merged
josepmariapujol-unity merged 9 commits intodevelopfrom
anthony/update-project-deps
Mar 17, 2026
Merged

FIX: Build is broken on Unity 6.5 and above because of warnings in outdated dependencies#2382
josepmariapujol-unity merged 9 commits intodevelopfrom
anthony/update-project-deps

Conversation

@K-Tone
Copy link
Collaborator

@K-Tone K-Tone commented Mar 16, 2026

Description

We have a problem where our package won't pass CI with Unity 6.5 and above because of compiler errors related to instance id -> entity id move and a few others. Those errors originate from some of the packages we depend on while running tests. To address that, it's proposed to:

  • update com.unity.coding to a newer version that addressed it
  • adding additional UTR arguments: --coverage-pkg-version=1.3.0

Testing status & QA

Local testing on Anthony's Mac in our minimum version - 2022.3 LTS, all seemed good.

Overall Product Risks

  • Complexity: Low
  • Halo Effect: Low

Checklist

Before review:

  • Changelog entry added.
    • Explains the change in Changed, Fixed, Added sections.
    • For API change contains an example snippet and/or migration example.
    • JIRA ticket linked, example (case %%). If it is a private issue, just add the case ID without a link.
    • Jira port for the next release set as "Resolved".
  • Tests added/changed, if applicable.
    • Functional tests Area_CanDoX, Area_CanDoX_EvenIfYIsTheCase, Area_WhenIDoX_AndYHappens_ThisIsTheResult.
    • Performance tests.
    • Integration tests.
  • Docs for new/changed API's.
    • Xmldoc cross references are set correctly.
    • Added explanation how the API works.
    • Usage code examples added.
    • The manual is updated, if needed.

During merge:

  • Commit message for squash-merge is prefixed with one of the list:
    • NEW: ___.
    • FIX: ___.
    • DOCS: ___.
    • CHANGE: ___.
    • RELEASE: 1.1.0-preview.3.

Copy link
Contributor

@u-pr u-pr bot left a comment

Choose a reason for hiding this comment

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

Good

Summary of findings:

  • Recommended to commit packages-lock.json alongside manifest.json updates for build reproducibility.
  • Noted an update to an early-stage preview package (com.unity.coding) which may require verification against CI formatting workflows.

🤖 Helpful? 👍/👎

@codecov-github-com
Copy link

codecov-github-com bot commented Mar 16, 2026

Codecov Report

All modified and coverable lines are covered by tests ✅

@@            Coverage Diff            @@
##           develop    #2382    +/-   ##
=========================================
  Coverage    77.90%   77.91%            
=========================================
  Files          476      482     +6     
  Lines        97613    97756   +143     
=========================================
+ Hits         76048    76163   +115     
- Misses       21565    21593    +28     
Flag Coverage Δ
inputsystem_MacOS_2022.3 5.30% <ø> (-0.23%) ⬇️
inputsystem_MacOS_2022.3_project 75.42% <ø> (+0.02%) ⬆️
inputsystem_MacOS_6000.0 5.27% <ø> (-0.04%) ⬇️
inputsystem_MacOS_6000.0_project 77.33% <ø> (+0.03%) ⬆️
inputsystem_MacOS_6000.3 5.27% <ø> (-0.04%) ⬇️
inputsystem_MacOS_6000.3_project 77.32% <ø> (+0.03%) ⬆️
inputsystem_MacOS_6000.4 5.28% <ø> (-0.04%) ⬇️
inputsystem_MacOS_6000.4_project 77.33% <ø> (+0.03%) ⬆️
inputsystem_MacOS_6000.5 5.28% <ø> (-0.04%) ⬇️
inputsystem_MacOS_6000.5_project 77.32% <ø> (+0.01%) ⬆️
inputsystem_MacOS_6000.6 5.28% <ø> (-0.04%) ⬇️
inputsystem_MacOS_6000.6_project 77.33% <ø> (+0.02%) ⬆️
inputsystem_Ubuntu_2022.3_project 75.22% <ø> (+0.02%) ⬆️
inputsystem_Ubuntu_6000.0 5.28% <ø> (-0.04%) ⬇️
inputsystem_Ubuntu_6000.0_project 77.13% <ø> (+0.03%) ⬆️
inputsystem_Ubuntu_6000.3 5.28% <ø> (-0.04%) ⬇️
inputsystem_Ubuntu_6000.3_project 77.13% <ø> (+0.02%) ⬆️
inputsystem_Ubuntu_6000.4 5.28% <ø> (-0.04%) ⬇️
inputsystem_Ubuntu_6000.4_project 77.14% <ø> (+0.02%) ⬆️
inputsystem_Ubuntu_6000.5 5.28% <ø> (-0.04%) ⬇️
inputsystem_Ubuntu_6000.5_project 77.13% <ø> (+0.01%) ⬆️
inputsystem_Ubuntu_6000.6 5.28% <ø> (-0.04%) ⬇️
inputsystem_Ubuntu_6000.6_project 77.13% <ø> (+0.02%) ⬆️
inputsystem_Windows_2022.3 5.30% <ø> (-0.23%) ⬇️
inputsystem_Windows_2022.3_project 75.55% <ø> (+0.02%) ⬆️
inputsystem_Windows_6000.0 5.27% <ø> (-0.04%) ⬇️
inputsystem_Windows_6000.0_project 77.45% <ø> (+0.02%) ⬆️
inputsystem_Windows_6000.3 5.27% <ø> (-0.04%) ⬇️
inputsystem_Windows_6000.3_project 77.45% <ø> (+0.02%) ⬆️
inputsystem_Windows_6000.4 5.28% <ø> (-0.04%) ⬇️
inputsystem_Windows_6000.4_project 77.45% <ø> (+0.02%) ⬆️
inputsystem_Windows_6000.5 5.28% <ø> (-0.04%) ⬇️
inputsystem_Windows_6000.5_project 77.45% <ø> (+0.02%) ⬆️
inputsystem_Windows_6000.6 5.28% <ø> (-0.04%) ⬇️
inputsystem_Windows_6000.6_project 77.45% <ø> (+0.02%) ⬆️

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

see 8 files with indirect coverage changes

@K-Tone K-Tone changed the title update com.unity.coding and com.unity.cinemachine dependencies FIX: Build is broken on Unity 6.5 and above because of warnings in old versions of our dependencies Mar 16, 2026
@K-Tone K-Tone changed the title FIX: Build is broken on Unity 6.5 and above because of warnings in old versions of our dependencies FIX: Build is broken on Unity 6.5 and above because of warnings in outdated dependencies Mar 16, 2026
@josepmariapujol-unity josepmariapujol-unity merged commit e388b9a into develop Mar 17, 2026
115 of 125 checks passed
@josepmariapujol-unity josepmariapujol-unity deleted the anthony/update-project-deps branch March 17, 2026 19:07
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.

2 participants