Summary
PR #105 deleted the legacy schema and validator but intentionally kept the legacy Go types (Registry, ImageMetadata, RemoteServerMetadata) and the registry/converters/ package because external consumers still depended on them. Once those consumers are off, this repo should drop them too.
Scope
registry/types/ — Registry, ImageMetadata, RemoteServerMetadata
registry/converters/ — the converter package and its tests
Blocked on
This issue can land once both consumers stop importing the package.
Acceptance criteria
References
Summary
PR #105 deleted the legacy schema and validator but intentionally kept the legacy Go types (
Registry,ImageMetadata,RemoteServerMetadata) and theregistry/converters/package because external consumers still depended on them. Once those consumers are off, this repo should drop them too.Scope
registry/types/—Registry,ImageMetadata,RemoteServerMetadataregistry/converters/— the converter package and its testsBlocked on
stacklok/toolhive— Align registry API with toolhive-registry-server v0.1 surface toolhive#5279 (aligns the registry API withtoolhive-registry-server's v0.1 surface and removes theregistry/convertersimport from toolhive's API handlers)stacklok/toolhive-catalog—cmd/catalog/update_metadata.gousesregistry/convertersfor provenance verificationThis issue can land once both consumers stop importing the package.
Acceptance criteria
registry/types/andregistry/converters/removed.stacklok/toolhiveorstacklok/toolhive-catalog.go build ./...andgo test ./...green.References