← Back to issue list

feat: multi-architecture resource uploads

View original Github issue

Metadata

Project
charmcraft
Number
#1462
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #1462 in commit 566103b8, adding client-side multi-architecture resource uploads to Charmhub per ST104.

Resolution: closed resolved

Reason: The feature was approved by two reviewers and merged as commit 566103b8, which implements architecture-specific Charmhub resource uploads.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This implements the client side of uploading architecture-dependent resources to Charmhub. It follows the spec in ST104: https://docs.google.com/document/d/178mR7suCbC12Ou0W-XnwTs7JKXnGCCh_5Rd2Axh1_d8/edit

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #1462 in commit 566103b8, adding client-side multi-architecture resource uploads to Charmhub per ST104.
stealth/space-bunny-alpha — closed resolved Merged in charmcraft/charmcraft#1462 (commit 566103b8), adding client-side multi-architecture resource uploads to Charmhub per ST104.
qwen/qwen3.6-35b-a3b — — Merged client-side implementation for multi-architecture resource uploads to Charmhub, following ST104 spec. Approved by two reviewers, altering 17 files with 381 additions and 308 deletions.
qwen3.6-35b-a3b-mtp-q6 — — Merged client-side implementation for uploading architecture-dependent resources to Charmhub, adhering to the ST104 specification.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1685 Multi-arch OCI image incorrectly uploaded to Charmhub registry charmcraft closed Fixed multi-architecture resource uploads in Charmcraft 2.7 by PR #1462 (commit 566103b8), ensuring complete OCI images reach Charmhub.
72%
#253 Support for resource uploading charmcraft merged Merged resource-uploading support in canonical/charmcraft#253 via commit f23482c8 and merge commit ed071757.
72%
#1708 feat: backport rock upload to charmcraft 2.x charmcraft merged Merged PR #1708 (commit 7b86722c) backporting skopeo-based direct OCI-image resource uploads to Charmcraft 2.7+, letting `upload-resource` pass `docker://` URLs straight to skopeo.
71%