Upgrading to v0.4.0 required wrapping the local oci.Store used to store SOCI artifacts in a store.SociStore type exposed by SOCI because soci.WriteSociIndex expects a store.Store type. For some context, store.Store is an interface that extends oci.Store to allow for garbage collection of SOCI artifacts.
Related Issue
Please reference the issue that this pull request addresses. This can be a new issue or an existing one.
Proposed Changes
Please describe the changes proposed in this pull request. This could include bug fixes, feature enhancements, code refactoring, documentation updates, or any other modifications to the codebase.
Reviewers
Please tag the person or team responsible for reviewing this pull request, using the @ symbol followed by their username.
Upgrading to v0.4.0 required wrapping the local
oci.Store
used to store SOCI artifacts in astore.SociStore
type exposed by SOCI becausesoci.WriteSociIndex
expects astore.Store
type. For some context,store.Store
is an interface that extendsoci.Store
to allow for garbage collection of SOCI artifacts.Related Issue
Please reference the issue that this pull request addresses. This can be a new issue or an existing one.
Proposed Changes
Please describe the changes proposed in this pull request. This could include bug fixes, feature enhancements, code refactoring, documentation updates, or any other modifications to the codebase.
Reviewers
Please tag the person or team responsible for reviewing this pull request, using the
@
symbol followed by their username.