feat!(bundle): remove bundle features
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
This removes the ability to pack or interact with bundles. When Charmcraft tries to load a charmcraft.yaml with `type: bundle`, it will error and tell the user to use Charmcraft 3.
CRAFT-3990
CHARMCRAFT-623
Fixes #[1858](https://github.com/canonical/charmcraft/issues/1858)
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Removes bundle packing and interaction features, erroring on type: bundle in charmcraft.yaml and directing users to Charmcraft 3. Fixes #1858. Remaining store bundle code is kept for API support. Changes are in release notes. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2226 feat: mark the "promote-bundle" command as deprecated | charmcraft | merged | 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. | |
| #2227 feat: mark bundles as deprecated | charmcraft | merged | Merged changes mark bundles as deprecated in Charmcraft, noting removal in version 4 while Charmcraft 3 remains available. Approved by two reviewers with passing CI checks, the update adds deprecation notices to a single file. |