Skip to content

feat: migrate maven protocol handler to metadb EnvelopeIndex#18

Merged
wolfeidau merged 1 commit into
mainfrom
feat_migrate_maven
Feb 3, 2026
Merged

feat: migrate maven protocol handler to metadb EnvelopeIndex#18
wolfeidau merged 1 commit into
mainfrom
feat_migrate_maven

Conversation

@wolfeidau
Copy link
Copy Markdown
Member

  • Replace backend.Backend with metadb.EnvelopeIndex for metadata and artifact storage
  • Add blob reference tracking for cached artifact hashes (blake3 format)
  • Update server/http.go to create maven EnvelopeIndex instances
  • Update tests to use BoltDB/EnvelopeIndex setup pattern
  • Key format: {groupPath}/{artifactId} for metadata, {groupPath}/{artifactId}/{version}/{classifier}/{extension} for artifacts

- Replace backend.Backend with metadb.EnvelopeIndex for metadata and artifact storage
- Add blob reference tracking for cached artifact hashes (blake3 format)
- Update server/http.go to create maven EnvelopeIndex instances
- Update tests to use BoltDB/EnvelopeIndex setup pattern
- Key format: {groupPath}/{artifactId} for metadata, {groupPath}/{artifactId}/{version}/{classifier}/{extension} for artifacts
@wolfeidau wolfeidau merged commit ce7af8b into main Feb 3, 2026
1 check passed
@wolfeidau wolfeidau deleted the feat_migrate_maven branch February 3, 2026 08:28
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