← Back to issue list

feat: mark the "promote-bundle" command as deprecated

View original Github issue

Metadata

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

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).
84%
#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.
80%
#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.
77%
#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).
76%
#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.
75%
#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.
75%
#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.
73%
#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.
72%
#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.
70%