feat: mark the "promote-bundle" command as deprecated
Metadata
Current evaluation
Merged #2226 in commit 00815ec4, deprecating promote-bundle; the command remains in Charmcraft 3 and is slated for removal in 4.0.
Resolution: closed resolved
Reason: The approved PR was merged as commit 00815ec4, adding a deprecation notice for promote-bundle. Charmcraft 4.0 release notes later confirmed removal of all bundle features.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This command is deprecated and will be removed in Charmcraft 4.0. Bundle commands will remain available in Charmcraft 3.
CRAFT-4005
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #2226 in commit 00815ec4, deprecating promote-bundle; the command remains in Charmcraft 3 and is slated for removal in 4.0. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2226 (commit 00815ec4), marking promote-bundle deprecated for removal in Charmcraft 4.0 while retaining bundle commands in Charmcraft 3. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after approval, this change marks the promote-bundle command as deprecated for removal in Charmcraft 4.0. Deprecation warnings were added while keeping bundle commands functional in version 3.0. Unrelated CI failures were overridden before merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged deprecation of the promote-bundle command, scheduled for removal in Charmcraft 4.0. The author reopened the PR to trigger workflows and force-pushed to bypass unrelated CI failures before final merge. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2113 Mark bundle commands as deprecated | charmcraft | closed | Bundle commands were marked deprecated in canonical/charmcraft#2227 (commit 8b2a2bb2); promote-bundle was deprecated separately by #2226 (commit 00815ec4). | |
| #2227 feat: mark bundles as deprecated | charmcraft | merged | Merged as 8b2a2bb2: bundles are now marked deprecated for removal in Charmcraft 4; Charmcraft 3 remains available for packing bundles (CRAFT-4006). Lint fallout fixed in #2229. | |
| #1858 Remove bundle commands | charmcraft | closed | Bundle-specific commands/features were removed in merged PR #2320 (commit 2cb4db71, "feat!(bundle): remove bundle features") for Charmcraft 4.0; `type: bundle` now errors pointing to Charmcraft 3, closing #1858. | |
| #2320 feat!(bundle): remove bundle features | charmcraft | merged | Merged as commit 2cb4db71: bundle pack/commands removed from Charmcraft 4.0; `type: bundle` now errors pointing users to Charmcraft 3. Closes #1858 (CRAFT-3990/CHARMCRAFT-623). | |
| #2114 Mark the bundle plugin as deprecated | charmcraft | closed | Bundle plugin deprecation shipped in merged PR #2227 (commit 8b2a2bb2). Packing remained supported in Charmcraft 3, then bundle features were removed for Charmcraft 4.0 by PR #2320. | |
| #1044 command: add the initial promote-bundle command | charmcraft | merged | Merged PR #1044 as commit 82e43af7, adding the initial promote-bundle command for CRAFT-1516. | |
| #1633 `charmcraft promote` command | charmcraft | closed | Added charmcraft promote in merged PR #2082 (commit 6d54238a), released in Charmcraft 3.4; promotion to less-stable channels is blocked. | |
| #2305 feat!(bundle): remove bundle-specific store commands | charmcraft | closed | Closed unmerged as superseded by #2320, merged as 2cb4db71; it removed bundle features and store commands in Charmcraft 4, directing bundle users to Charmcraft 3. | |
| #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. |