`charmcraft promote` command
Metadata
Current evaluation
Added charmcraft promote in merged PR #2082 (commit 6d54238a), released in Charmcraft 3.4; promotion to less-stable channels is blocked.
Resolution: closed resolved
Reason: PR #2082 was merged as commit 6d54238a, adding standalone Store channel promotion and resolving #1633. The command shipped in Charmcraft 3.4 with safeguards against less-stable target channels.
Evaluated by: mr-cal-bot
No scores available.
Issue body
### What needs to get done
Promote a charm from one channel to another in a command.
This would be a charm version of `promote-bundle`.
### Why it needs to get done
To match snapcraft and developer convenience.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Added charmcraft promote in merged PR #2082 (commit 6d54238a), released in Charmcraft 3.4; promotion to less-stable channels is blocked. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented charmcraft promote for Store channel promotion in merged PR #2082 (commit 6d54238a), resolving #1633. Promotion to less-stable channels is blocked. | |
| stealth/space-bunny-alpha | — | closed resolved | Implemented charmcraft promote for Store channel promotion, with safeguards against less-stable channels, via merged PR #2082 (6d54238a). | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without implementation. Superseded by the external charming-actions/promote-charm GitHub Action. Maintainers acknowledged the request but deferred native CLI development, using the action as the current resolution. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed. The native CLI command was not implemented but superseded by the GitHub Action charming-actions/promote-charm. Maintainers documented it, though the community still requests a native Charmcraft implementation. | |
| qwen/qwen3.6-35b-a3b | — | — | Closed and superseded by the external charming-actions/promote-charm GitHub Action. The native command was not implemented, but the action provides equivalent functionality and is now documented as the recommended workflow. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed unimplemented. Functionality is now available via the charming-actions/promote-charm GitHub Action. Maintainers note community demand for a native CLI command persists. |
Update history
No update history recorded yet.
Related work
-
Duplicate Of:
canonical/charmcraft#836
(confidence 100%)
A maintainer explicitly marked #1633 as a duplicate of #836, which was also resolved by PR #2082.
-
Likely Fixed By:
canonical/charmcraft#2082
(confidence 99%)
Merged implementation that added the promote command and explicitly resolved this issue.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #836 Add promote subcommand | charmcraft | closed | Added charmcraft promote for Charmhub channel-to-channel promotion in merged PR #2082 (commit 6d54238a), released in Charmcraft 3.4. | |
| #2082 feat(store): promote command | charmcraft | merged | Merged PR #2082 added Charmcraft channel promotion with safeguards against less-stable targets; it fixed #1633 and shipped in Charmcraft 3.4. | |
| #2103 Update the revision management how-to to use the `charmcraft promote` command | charmcraft | closed | PR #2182 (commit 9cc71436) made charmcraft promote the primary revision-promotion method while retaining charming-actions guidance for CI workflows. | |
| #2226 feat: mark the "promote-bundle" command as deprecated | charmcraft | merged | Merged #2226 in commit 00815ec4, deprecating promote-bundle; the command remains in Charmcraft 3 and is slated for removal in 4.0. |