buildpacks / imgutil

Helpful utilities for working with images
Apache License 2.0
24 stars 41 forks source link

Manifest List Interface #191

Closed husni-faiz closed 4 months ago

husni-faiz commented 1 year ago

Hi all,

I am working on the issue #188 to create a ManifestList/ImageIndex interface as part of a larger scope of adding multi-architecture support to buildpacks. I would appreciate your ideas and thoughts on how we want to move forward. There is a lot of validations and test to be added along the line.

In parallel a pack-cli command manifest is being developed to work with Manifest Lists.

You may find the following resources useful.

Fixes #188

WYGIN commented 7 months ago

Can you please update this branch, @husni-faiz?

codecov[bot] commented 6 months ago

Codecov Report

Attention: Patch coverage is 16.90141% with 354 lines in your changes are missing coverage. Please review.

Project coverage is 42.10%. Comparing base (7ebe5c6) to head (73a2d7c). Report is 74 commits behind head on main.

Additional details and impacted files [![Impacted file tree graph](https://app.codecov.io/gh/buildpacks/imgutil/pull/191/graphs/tree.svg?width=650&height=150&src=pr&token=145I8KQAU5&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=buildpacks)](https://app.codecov.io/gh/buildpacks/imgutil/pull/191?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=buildpacks) ```diff @@ Coverage Diff @@ ## main #191 +/- ## =========================================== - Coverage 58.29% 42.10% -16.19% =========================================== Files 32 35 +3 Lines 3694 3079 -615 =========================================== - Hits 2153 1296 -857 - Misses 1184 1588 +404 + Partials 357 195 -162 ```
natalieparellano commented 4 months ago

@jabrown85 I think this one is just about ready if you'd like to take a look. I turned on squashing for PRs so that we can bring this into main as one commit 😅