← Back to issue list

hook: clean charmcraft images when update/remove

View original Github issue

Metadata

Project
charmcraft
Number
#1046
Type
pull request
State
merged
Author
syu-w
Labels
Created
Updated
Closed

Current evaluation

Merged. Adds snap hooks to clean up deprecated charmcraft base images during updates and remove all instances and projects during uninstallation. Review clarified cleanup scope for legacy v0 resources and LXC projects.

Suggested action:

No scores available.

Issue body

Add snap hook to remove deprecated base images when update. Add snap hook to remove all charmcraft base images when remove.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged. Adds snap hooks to clean up deprecated charmcraft base images during updates and remove all instances and projects during uninstallation. Review clarified cleanup scope for legacy v0 resources and LXC projects.
qwen3.6-35b-a3b-mtp-q6 Merged. Adds snap hooks to clean deprecated charmcraft base images on update and remove all LXC instances and projects on uninstall. Resolves legacy v0 instance cleanup and incorporates reviewer feedback.
qwen3.6-35b-a3b-mtp-q6 Merged. Adds snap hooks to clean deprecated charmcraft base images on update and remove all instances and projects on removal. Updated craft-providers to 1.8.1 and refined configure hook cleanup per reviewer feedback.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#412 clean: introduce clean command (CRAFT-62) charmcraft merged Merged. Introduces a clean command to remove LXD containers built by Charmcraft and adds a caplog filter fixture for testing. Approved by two reviewers, the update modifies five files with 116 additions and 4 deletions.
75%