Skip to content

Guard ProxyFeatures Adventure 5 dependency alignment#69

Closed
remdui wants to merge 1 commit into
mainfrom
adventure-5-dependency-guard
Closed

Guard ProxyFeatures Adventure 5 dependency alignment#69
remdui wants to merge 1 commit into
mainfrom
adventure-5-dependency-guard

Conversation

@remdui

@remdui remdui commented Jul 24, 2026

Copy link
Copy Markdown
Member

Summary

ProxyFeatures already uses Adventure 5.2.0 through the official BOM. This PR adds continuous verification so Adventure 4 core modules cannot silently re-enter through transitive dependencies.

Changes

  • keep the existing Adventure 5.2.0 BOM baseline unchanged
  • add a CI dependency-tree assertion for Adventure core modules
  • upload the resolved Adventure dependency tree as CI diagnostics
  • confirm the source already uses Adventure 5-compatible APIs, including NBTComponent<?>

Compatibility impact

No runtime or API baseline change. This is dependency convergence hardening only.

Validation

  • CI lint passed
  • full Java 25 Maven verification and test suite passed
  • resolved Adventure core dependency graph contains no 4.x modules

@remdui remdui closed this Jul 24, 2026
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