Skip to content

Define common OCI types in Registry module#13

Merged
coryodaniel merged 2 commits intomainfrom
refactor/registry-types
Apr 1, 2026
Merged

Define common OCI types in Registry module#13
coryodaniel merged 2 commits intomainfrom
refactor/registry-types

Conversation

@coryodaniel
Copy link
Copy Markdown
Member

Summary

  • Add repo_t, digest_t, reference_t, tag_t, and uuid_t type aliases to OCI.Registry
  • Update all OCI.Storage.Adapter callbacks to use the new types instead of bare String.t()
  • Update Registry @spec annotations to use the new types

Test plan

  • Compiles clean
  • All 13 conformance tests pass

🤖 Generated with Claude Code

coryodaniel and others added 2 commits March 31, 2026 16:59
Add repo_t, digest_t, reference_t, tag_t, and uuid_t type aliases
to OCI.Registry and use them across Registry specs and Adapter
callbacks to replace bare String.t() params.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@coryodaniel coryodaniel merged commit 7b31040 into main Apr 1, 2026
1 check failed
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