← Back to issue list

oci: pass filename to oci archive creation method (CRAFT-585)

View original Github issue

Metadata

Project
rockcraft
Number
#7
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

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.
72%
#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.
72%
#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.
70%