hook: clean charmcraft images when update/remove
Metadata
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. |