revert: abstract Project class and `_providers_base()`
Metadata
Current evaluation
Merged #322 (commit e893f1da): partial revert of aeae554/#302, adding a default name@channel Project._providers_base() while keeping devel-base validation. CRAFT-2824.
Resolution: closed resolved
Reason: PR #322 was merged as commit e893f1da ('revert: abstract Project class and `_providers_base()` (#322)'), landing a default name@channel _providers_base() on the Project model so apps no longer subclass it; the follow-up default BuildPlanner landed in #326 (4833c0e9, craft-application 3.0.0).
Evaluated by: mr-cal-bot
Issue body
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #322 (commit e893f1da): partial revert of aeae554/#302, adding a default name@channel Project._providers_base() while keeping devel-base validation. CRAFT-2824. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #322 (e893f1da): partially reverted aeae554/#302, adding a default name@channel _providers_base() while retaining devel-base validation. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #322 as e893f1da, partially reverting aeae554: base validation remains, while a default Project._providers_base() removes the need to subclass Project. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged partial revert of aeae554, dropping Project class abstraction and _providers_base(). Introduces a default _providers_base() to eliminate mandatory subclassing while retaining base validation. Approved by two reviewers and passed CI. |
Update history
No update history recorded yet.
Related work
-
Caused By:
canonical/craft-application#302
(confidence 95%)
aeae554/#302 abstract Project and made _providers_base() abstract; #322 partially reverted it.
-
Related To:
canonical/craft-application#326
(confidence 90%)
Follow-up PR adding Platform model and default BuildPlanner promised in #322, shipped in 3.0.0.
-
Related To:
canonical/craft-application#321
(confidence 70%)
Maintainer comment noted waiting for #321 (hotfix/2.6 merge to main) to land first.
Related issues
No related issues found above the similarity threshold.