Skip to content

feat: component lister interface#911

Merged
jakobmoellerdev merged 10 commits into
open-component-model:mainfrom
ikhandamirov:comp-list-interface
Sep 25, 2025
Merged

feat: component lister interface#911
jakobmoellerdev merged 10 commits into
open-component-model:mainfrom
ikhandamirov:comp-list-interface

Conversation

@ikhandamirov

Copy link
Copy Markdown
Contributor

What this PR does / why we need it

This PR defines the interface that can be implemented by component name listers. A lister is typically specific to the underlying store. E.g. the CTF component lister can list component names, contained in the specified CTF archive.

Which issue(s) this PR fixes

Contributes to open-component-model/ocm-project#673

Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
@ikhandamirov ikhandamirov requested a review from a team as a code owner September 23, 2025 13:56
@github-actions github-actions Bot added kind/feature new feature, enhancement, improvement, extension size/m Medium labels Sep 23, 2025
Comment thread bindings/go/repository/interface.go Outdated
Comment thread bindings/go/repository/component_lister_options.go Outdated
Comment thread bindings/go/repository/component_lister_options.go Outdated
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
@github-actions github-actions Bot added the size/s Small label Sep 24, 2025
Comment thread bindings/go/repository/interface.go Outdated
Comment thread bindings/go/repository/interface.go Outdated
ikhandamirov and others added 2 commits September 24, 2025 15:23
Co-authored-by: Jakob Möller <contact@jakob-moeller.com>
Signed-off-by: ikhandamirov <108289993+ikhandamirov@users.noreply.github.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
@ikhandamirov

Copy link
Copy Markdown
Contributor Author

@open-component-model/maintainers , the PR is ready to be reviewed. Looking forward to your comments and/or approvals.

@ikhandamirov ikhandamirov requested a review from a team September 24, 2025 17:26
Comment thread bindings/go/repository/interface.go
@jakobmoellerdev jakobmoellerdev merged commit 5a7cfde into open-component-model:main Sep 25, 2025
16 checks passed
Skarlso pushed a commit that referenced this pull request Oct 2, 2025
#### What this PR does / why we need it

This PR provides component lister implementation for CTF archives.

**This PR depends on** #911 and on bump of the `bindings/go/repository`
module.

#### Which issue(s) this PR fixes

Contributes to open-component-model/ocm-project#673

---------

Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: ikhandamirov <108289993+ikhandamirov@users.noreply.github.com>
Co-authored-by: Jakob Möller <contact@jakob-moeller.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

kind/feature new feature, enhancement, improvement, extension size/m Medium size/s Small

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants