Skip to content

fix: preserve reviewed versions in archive metadata - #64

Merged
criptogus merged 3 commits into
mainfrom
fix/archive-version-metadata
Oct 23, 2026
Merged

criptogus merged 3 commits into
mainfrom
fix/archive-version-metadata

Conversation

@criptogus

Copy link
Copy Markdown
Owner

Summary

 archive without plugin.json.version
-  export metadata contains an undefined version
+  export metadata uses its exact reviewed registry version
   original archive files remain unchanged

Ensures solution lockfiles and pinned download filenames remain versioned when the optional original manifest field is absent. Explicit mismatches still fail. Release metadata is included (chore: bump platform version 0.6.0 to 0.6.1) to prevent a redundant bot bump.

Evidence

  • Before: an accepted source manifest may legally omit version metadata.
  • After: regression test proves the exact registry version is returned without mutating the original manifest and rejects explicit mismatches. Full project validation includes 207 tests, strict lint, types, build, content and mirror checks. No schema or UI behavior changes.

Merge Danger

Door: two-way

Blast Radius: downloads

No original files, hashes, approval gates or package access rules change.

@criptogus
criptogus merged commit b888d12 into main Oct 23, 2026
3 checks passed
@criptogus
criptogus deleted the fix/archive-version-metadata branch October 23, 2026 16:31
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