feat: add prune method
Metadata
Current evaluation
Merged PR #925 as commit 9836260, adding Provider.prune with LXD and Multipass implementations and tests; it closes issue #893.
Resolution: closed resolved
Reason: PR #925 was merged as commit 9836260, adding the prune API and backend implementations. Its description explicitly closes issue #893.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the guidelines for contributing?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `make lint && make test`?
closes #893
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #925 as commit 9836260, adding Provider.prune with LXD and Multipass implementations and tests; it closes issue #893. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #925 as commit 9836260, adding Provider.prune with LXD and Multipass implementations and closing issue #893. | |
| qwen/qwen3.6-35b-a3b | — | closed resolved | Added prune method to Provider class with LXDProvider and MultipassProvider implementations via merged PR #925, closing issue #893. |
Update history
| Date | Change |
|---|---|
| created |
Related work
-
Related To:
craft-providers#893
(confidence 100%)
The request for a Provider prune method was resolved by merged PR #925.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #893 Add a `prune` method for Providers | craft-providers | closed | Provider pruning was added in merged PR #925 (commit 9836260), with LXD and Multipass implementations plus unit and integration tests. | |
| #1058 feat: add prune instances | craft-application | open | Adds a prune-instances command (+249/-2, 9 files) for removing non-base provider instances, closing #991. Idle ~150 days with 28 unresolved review comments and failing lint, fast-test and minimum-deps CI checks; changelog entry still missing. | |
| #163 providers: add Provider, LXDProvider, and MultipassProvider classes | craft-providers | merged | Merged Provider, LXDProvider, and MultipassProvider classes via commit fa5a5e7, adding simplified provider error handling and integration tests. | |
| #991 Add a prune-instances command | craft-application | open | Enhancement to add a prune-instances command for removing non-base provider instances. Upstream craft-providers blockers (#639, #893) are now closed; implementation sits in stalled open PR #1058 with 28 unresolved review comments and failing CI. | |
| #2678 cli: introduce --provider | snapcraft | merged | Merged PR #2678 as commit b1bee8d99, introducing a unified --provider option for host, LXD, and Multipass and consolidating provider-specific build and clean flags. |