← Back to issue list

refactor: consolidate base-specific knowledge

View original Github issue

Metadata

Project
rockcraft
Number
#974
Type
pull request
State
open
Author
tigarmo
Labels
—
Created
Updated
Closed
—

Current evaluation

Centralizes base-specific support, Pebble, and plugin behavior in one module. All tests pass, but lint/files fails and two review threads remain unresolved after 377 days.

Suggested action: keep open

Reason: The functional test matrices, build, and security checks are green, but lint / files is failing and the report lists two unresolved review comments. With no maintainer review or activity for 377 days, the branch needs revalidation against current base-related changes; there is no positive evidence that it is superseded or fundamentally unacceptable.

Evaluated by: mr-cal-bot

Impact: 42 Quick Win: 5 Complexity: 52 Confidence: 82 Actionability: 25

Issue body

Instead of having the information about which base behaves which way with regards to support, pebble, plugins, etc, have a single "bases" module that serves as an authoritative source for all base-related knowledge. The idea is that someone can look at this single module and have a full view of how Rockcraft's behavior changes depending on the project's base. - [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `make lint && make test`? ---

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha
Impact: 42
Quick Win: 5
Complexity: 52
Confidence: 82
Actionability: 25
keep open Centralizes base-specific support, Pebble, and plugin behavior in one module. All tests pass, but lint/files fails and two review threads remain unresolved after 377 days.
qwen/qwen3.6-35b-a3b
Impact: 30
Quick Win: 2
Complexity: 25
Confidence: 70
Actionability: 10
close stale Refactor to consolidate base-specific knowledge into a single bases module. PR is inactive for 363 days with 2 unresolved review comments and a failing lint check.
qwen/qwen3.8-27b
Impact: 35
Quick Win: 19
Staleness: 80
Complexity: 45
Confidence: 65
needs review Refactors Rockcraft to consolidate base-specific knowledge (support, pebble, plugins) into a single 'bases' module. Open 346 days with no activity, 2 unresolved review comments, no assigned reviewer, and a failing lint check.
qwen/qwen3.6-35b-a3b
Staleness: 90
Complexity: 25
Confidence: 85
close stale Consolidates base-specific configuration and behavior into a single authoritative module. Currently inactive for over 10 months with no reviewer engagement or updates.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 55
Confidence: 65
close stale Refactors base-specific configuration into a centralized module to unify behavior across different bases. Currently inactive for nearly a year with an incomplete checklist and no maintainer feedback.
qwen3.6-35b-a3b-mtp-q6
Staleness: 85
Complexity: 40
Confidence: 80
close stale Refactors code to consolidate base-specific configuration into a single authoritative module. Currently inactive for 288 days with no comments, CI results, or maintainer feedback.

Update history

No update history recorded yet.

Related issues

No related issues found above the similarity threshold.