feat: add prune instances
Metadata
Current evaluation
Adds a prune-instances command to craft-application (closes #991), +249/-2 across 9 files. Author updated the craft-providers pin per maintainer guidance, but has been silent since 2026-05-05; 28 unresolved review comments and several failing CI checks remain.
Suggested action: close stale
Reason: Maintainer mr-cal asked the author on 2026-05-05 to update pyproject.toml to the craft-providers 3.6.0 release, and the author has not responded for ~4 months (last activity 118 days ago), exceeding the 3-month window for unaddressed maintainer feedback. The feature itself is still needed (issue #991 remains open, no prune implementation exists in the repo), so this is a staleness close on author inactivity rather than irrelevance; 28 unresolved review comments and failing fast-test/lint/OSV-scanner checks compound the case.
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.8-27b |
Impact:
45
Quick Win:
24.75
Staleness:
55
Complexity:
45
Confidence:
75
|
close stale | Adds a prune-instances command to craft-application (closes #991), +249/-2 across 9 files. Author updated the craft-providers pin per maintainer guidance, but has been silent since 2026-05-05; 28 unresolved review comments and several failing CI checks remain. | |
| qwen/qwen3.6-35b-a3b |
Staleness:
45
Complexity:
55
Confidence:
85
|
needs review | Adds prune instances feature to close #991. Currently pending maintainer review with 28 unresolved comments and failing CI checks. Contributor updated dependencies per guidance but awaits further review and CI fixes. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
60
Complexity:
30
Confidence:
70
|
keep open | Adds prune instances feature and updates dependencies to craft-providers 3.6.0. Currently awaiting contributor update to incorporate the new upstream release and address pending linting fixes. | |
| qwen3.6-35b-a3b-mtp-q6 |
Staleness:
25
Complexity:
45
Confidence:
85
|
needs review | Adds a prune instances feature to close issue 991. Dependencies were updated to enable local testing, and maintainers confirmed the required craft-providers release is available. The pull request is ready for final review and merge. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/craft-application#991
(confidence 95%)
PR body states 'closes #991'; the issue (Add a prune-instances command) is still open and unimplemented in the repo.
-
Related To:
canonical/charmcraft#1042
(confidence 60%)
Issue #991's summary notes the prune-instances feature is still needed by charmcraft#1042, so downstream demand for this PR persists.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #991 Add a prune-instances command | craft-application | open | Feature request for a prune-instances command in craft-application to remove non-base provider instances, with optional provider flags and tests. Unimplemented; blocked on craft-providers work; still needed by charmcraft#1042. |