Skip to content

feat: component lister implementation for CTF#912

Merged
Skarlso merged 39 commits into
open-component-model:mainfrom
ikhandamirov:comp-list-impl
Oct 2, 2025
Merged

feat: component lister implementation for CTF#912
Skarlso merged 39 commits into
open-component-model:mainfrom
ikhandamirov:comp-list-impl

Conversation

@ikhandamirov

@ikhandamirov ikhandamirov commented Sep 23, 2025

Copy link
Copy Markdown
Contributor

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>
@github-actions github-actions Bot added the size/m Medium label Sep 23, 2025
@ikhandamirov ikhandamirov changed the title component lister implementation feat: component lister implementation Sep 23, 2025
@github-actions github-actions Bot added the kind/feature new feature, enhancement, improvement, extension label Sep 23, 2025
@ikhandamirov ikhandamirov changed the title feat: component lister implementation feat: component lister implementation for CTF Sep 23, 2025
ikhandamirov and others added 10 commits September 24, 2025 09:54
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
ikhandamirov and others added 4 commits September 25, 2025 13:50
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
@ikhandamirov ikhandamirov marked this pull request as ready for review September 25, 2025 12:33
@ikhandamirov ikhandamirov requested a review from a team as a code owner September 25, 2025 12:33

@jakobmoellerdev jakobmoellerdev left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

im missing an integration test with a real ctf here and some smaller nits but mostly LGTM

Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go Outdated
ikhandamirov and others added 3 commits September 25, 2025 16:46
Co-authored-by: Jakob Möller <contact@jakob-moeller.com>
Signed-off-by: ikhandamirov <108289993+ikhandamirov@users.noreply.github.com>
Co-authored-by: Jakob Möller <contact@jakob-moeller.com>
Signed-off-by: ikhandamirov <108289993+ikhandamirov@users.noreply.github.com>
@ikhandamirov

Copy link
Copy Markdown
Contributor Author

im missing an integration test with a real ctf here

What would be the value? Do you think the "component-descriptors/" prefix could change?

@ikhandamirov ikhandamirov marked this pull request as draft September 25, 2025 15:34
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
@ikhandamirov ikhandamirov requested a review from a team September 26, 2025 11:16
Comment thread bindings/go/oci/ctf/lister.go
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go
Comment thread bindings/go/oci/ctf/lister.go Outdated
Comment thread bindings/go/oci/ctf/lister.go
Comment thread bindings/go/oci/integration/integration_test.go Outdated
ikhandamirov and others added 6 commits October 1, 2025 13:39
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
Signed-off-by: Ilya Khandamirov <ilya.khandamirov@sap.com>
@ikhandamirov ikhandamirov requested review from a team and Skarlso October 1, 2025 14:33
@Skarlso Skarlso merged commit d5e8b62 into open-component-model:main Oct 2, 2025
18 checks passed
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants