← 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 #1046 in commit 49227423, adding hooks that remove legacy base resources, all Charmcraft LXD instances, and the Charmcraft project.

Resolution: closed resolved

Reason: The pull request was approved and merged as commit 49227423, implementing cleanup during snap configure and removal.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged #1046 in commit 49227423, adding hooks that remove legacy base resources, all Charmcraft LXD instances, and the Charmcraft project.
stealth/space-bunny-alpha — closed resolved Merged PR #1046 (commit 49227423): adds snap configure and remove hooks in snap/hooks/ that purge obsolete charmcraft base images/instances on refresh and delete all LXD images, instances and the charmcraft project on snap removal.
stealth/space-bunny-alpha — closed resolved Merged #1046 in commit 49227423, adding configure/remove hooks to clean legacy charmcraft base resources, all LXC instances, and the charmcraft project.
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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#412 clean: introduce clean command (CRAFT-62) charmcraft merged Merged PR #412 (commit 23db6367, merge 646bc259) added a `clean` command removing Charmcraft-created LXD build containers, plus a caplog filter fixture. Later removed as unused in #1571.
74%