feat!(bundle): remove bundle features
Metadata
Current evaluation
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).
Resolution: closed resolved
Reason: PR #2320 was merged by maintainer lengau with3 approvals as commit 2cb4db71, deleting ~2348 lines of bundle code and adding an error for `type: bundle` in charmcraft.yaml. The PR body states "Fixes #1858", and #1858 is now closed; the change is documented in the 4.0 release notes PR #2306.
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | 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). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #2320 as commit 2cb4db71, removing bundle support; Charmcraft now rejects type: bundle and directs users to Charmcraft 3. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #2320 (commit 2cb4db71), removing bundle packing and interaction and directing type: bundle users to Charmcraft 3; fixes #1858. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged. Removes bundle packing and interaction, causing Charmcraft to error on type: bundle and direct users to Charmcraft 3. Approved by three reviewers, passes CI, and resolves #1858. Removes over 2300 lines of code. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Removed bundle packing and interaction. Charmcraft now errors on type: bundle in charmcraft.yaml, directing users to Charmcraft 3. Fixes #1858, CRAFT-3990, CHARMCRAFT-623. Documented in release notes. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/charmcraft#1858
(confidence 97%)
"Remove bundle commands" issue closed by this PR ("Fixes #1858") after Charmhub discontinued bundle registrations.
-
Related To:
canonical/charmcraft#2306
(confidence 88%)
Charmcraft 4.0 release notes PR documenting the bundle removal.
-
Related To:
canonical/charmcraft#2341
(confidence 55%)
Follow-up report of Charmcraft packing bundles with metadata.yaml; maintainer noted bundle features are removed in 4.0.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #248 Final commands changes for Bundles support. | charmcraft | merged | Merged final Bundles CLI updates in charmcraft#248 via commit ab9f64c4 (merge commit 5e345875). | |
| #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. | |
| #2341 Packing a bundle produces a zip that is rejected by charmhub | charmcraft | open | Charmcraft 3.4.6 packs bundles with metadata.yaml instead of bundle.yaml, causing Charmhub rejection. Bundle features removed in Charmcraft 4.0; maintainer requested charmcraft.yaml with no response. | |
| #1546 feat: remote build command | charmcraft | merged | Merged PR #1546 as df5e9c4f, adding Charmcraft 3's remote-build command; bundle builds were addressed separately by merged PR #1550 (c73fd609). | |
| #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). |