feat: multi-architecture resource uploads
Metadata
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. | |
| #253 Support for resource uploading | charmcraft | merged | Merged resource-uploading support in canonical/charmcraft#253 via commit f23482c8 and merge commit ed071757. | |
| #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. |