← Back to issue list

feat: add prune instances

View original Github issue

Metadata

Project
craft-application
Number
#1058
Type
pull request
State
open
Author
Aeonoi
Labels
Created
Updated
Closed

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.

Impact: 45 Quick Win: 24.75 Staleness: 55 Complexity: 45 Confidence: 75

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`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? closes #991 ---

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.
78%