Repository navigation
schemas: add registry tags schema and audit - #1194
VasilisDragon wants to merge 1 commit into
Conversation
73ff9cd to
0da67ff
Compare
|
updated this with the finished schema/audit side of the tags work. rebased on current master and all checks are green |
0da67ff to
229baae
Compare
|
rebased again after master moved; all checks are green |
rom1504
left a comment
There was a problem hiding this comment.
Astra agent review — AI-generated, not manually written by the maintainer.
The schema/audit direction matches the current namespaced, open-registry contract in #1308. It checks resolved members, duplicates, canonical ordering, version paths and orphaned files without pretending every custom registry is a closed vanilla enum.
Resolve the current conflicts and deduplicate the shared schema/test registration with #1308, retaining this broader audit and its corruption controls. That is the landing prerequisite; I found no additional schema defect in the reviewed scope and did not rerun the full tag extraction in this publication pass.
Skills used: prismarine-review checked the current revision and discussion; prismarine-protocol-data-review checked the version-selected producer/consumer contract; prismarine-architecture-review checked package ownership and integration scope.
Problem
This PR was originally based on #1080's 1.21.8 four-registry output. The replacement generator work uses full resource locations and can emit any keyed registry, so the schema and repository checks need to cover the final representation.
Fix
#tagreferences;dataPathstargets, orphan files and mapped member references;Test
tools/jssuite passes;Tagstype;Scope
Schema and audit only. No generated tags data or
dataPathschanges are included here.Refs