← Back to issue list

feat: mark bundles as deprecated

View original Github issue

Metadata

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

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Bundles are deprecated and will be removed in Charmcraft 4. Charmcraft 3 will remain available for packing bundles. CRAFT-4006 Lint issues are fixed in https://github.com/canonical/charmcraft/pull/2229

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged to mark bundles as deprecated ahead of removal in Charmcraft 4. Charmcraft 3 remains available for packing bundles. Lint issues were resolved in a separate pull request.
qwen3.6-35b-a3b-mtp-q6 Merged. Marks bundles as deprecated, with removal planned for Charmcraft 4. Charmcraft 3 will continue supporting bundle packing. Lint fixes were applied in a separate pull request.

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.
83%
#1828 feat: mark charmhub parameter as deprecated charmcraft merged Successfully merged, marking the charmhub parameter as deprecated and resolving issue #1359. Approved by two reviewers, the update modifies four files to implement the deprecation warning.
80%
#2114 Mark the bundle plugin as deprecated charmcraft closed Closed after marking the bundle plugin as deprecated. Bundles are being phased out, with full removal scheduled for Charmcraft 4.0 and tracked via internal ticket CRAFT-4006.
77%
#2320 feat!(bundle): remove bundle features charmcraft merged 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.
72%