← Back to issue list

feat!(bundle): remove bundle features

View original Github issue

Metadata

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

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.
72%
#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.
72%