feat: registry-agnostic provider system for multi-registry support #2668
feat(provider): add Provider interface definition
01aea848
feat(provider): add GenericProvider for OCI registries
d77fa5fd
feat(provider): add ReplicateProvider for r8.im registry
e50393b7
feat(provider): add Registry for provider lookup and setup
f03201bd
refactor(cli): use provider system for cog login
1e33ef1c
refactor(cli): integrate provider system into cog push
9245614f
refactor(cli): use generic examples in push/pull commands
1b2b5c42
feat(cli): warn and disable fast push for non-Replicate registries
ffafe13b
refactor(cli): make coglog analytics conditional for Replicate
b81ab4d4
docs: update CLI documentation for multi-registry support
7f60f202
refactor: use PrePush/PostPush hooks instead of isReplicate checks
17cecf86
feat(provider): implement interactive login for generic registries
2f7fa375
docs: document --registry flag for multi-registry login support
962e555f
refactor: use typed errors for push repository not found
313a892a
chore: cleanup
e99f06e0
chore: debug
d507549f
chore: fix build
bacafc87
markphelps
force pushed
from
252ec162
to
bacafc87
53 days ago
chore: fix lint error
d8172e0e
Merge branch 'main' into registry-agnostic-providers
a23815ed
chore: fix generic login/host
713be82d
Merge branch 'registry-agnostic-providers' of https://github.com/repl…
dcb47a08
Merge branch 'main' into registry-agnostic-providers
b30095f7
chore: fix build
fb713113
test: add integration tests for login command
b39c89e8
markphelps
changed the title feat(wip): Registry agnostic providers feat: registry-agnostic provider system for multi-registry support 53 days ago
markphelps
marked this pull request as ready for review 53 days ago
refactor: use raw string literal for multi-line error message
803cb3fc
markphelps
deleted the registry-agnostic-providers branch 52 days ago
Assignees
No one assigned
Login to write a write a comment.
Login via GitHub