oci: pass filename to oci archive creation method (CRAFT-585)
Metadata
Current evaluation
Merged updates to the OCI module API enabling callers to specify the output filename when exporting an OCI image to an archive. Approved by one reviewer, passed CI, and modified three files.
Suggested action: —
No scores available.
Issue body
Adjust the oci module API so that the caller can pass the filename
when exporting the OCI image to an archive.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged updates to the OCI module API enabling callers to specify the output filename when exporting an OCI image to an archive. Approved by one reviewer, passed CI, and modified three files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Updates the OCI module API to let callers specify the output filename when exporting an OCI image to an archive, resolving CRAFT-585. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged an API update to the OCI module allowing callers to specify the output filename when exporting an OCI image to an archive. Implemented by maintainer Claudio Matsuoka to resolve CRAFT-585. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5 oci: add oci image manipulation support (CRAFT-579) | rockcraft | merged | Merged after reviewer approval and rebase on main. Introduces OCI image manipulation to retrieve, extract, and repack Docker registry images into craft-parts overlay bases, generating new OCI archive layers. | |
| #204 oci: handle duplicate directories because of usrmerge | rockcraft | merged | Merged. Resolves CRAFT-1634 and issue #203 by handling usrmerge duplicate directories in OCI payloads. The fix verifies matching attributes before merging directories into a single layer entry and raises errors for conflicts. Approved, passed CI, and modified six files. | |
| #370 Added the blob upload functionality to OCIRegistry (CRAFT-234) | charmcraft | merged | Blob upload functionality added to OCIRegistry, resolving CRAFT-234. Merged after approval from two reviewers, modifying two files with a +376/-3 line change. |