feat: enable interim bases
Metadata
Current evaluation
Merged PR #946 via commit 6ff0c6c8, enabling interim-base support and adding Plucky and Questing bases with tests.
Resolution: closed resolved
Reason: PR #946 was merged with all CI checks passing. It enabled craft-application's supported-base check and added coverage for the Plucky and Questing interim bases.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This does the following:
1. Enable's craft-application's check_supported_base metadata
2. Adds plucky and questing as supported bases
3. Adds tests for plucky and questing.
- [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`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #946 via commit 6ff0c6c8, enabling interim-base support and adding Plucky and Questing bases with tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in #946 (commit 6ff0c6c0), enabling supported-base checks and adding Plucky and Questing interim bases with tests. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #946 as commit 6ff0c6c0, enabling craft-application interim-base validation and adding Plucky and Questing bases with tests. | |
| stealth/space-bunny-alpha | — | closed resolved | PR #946 merged as commit 6ff0c6c0 ('feat: enable interim bases'): sets check_supported_base=True in AppMetadata, adds Plucky and Questing as supported bases, and adds tests for both. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged rockcraft#946 to enable craft-application interim-base support, add Plucky and Questing, and cover both with tests. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged after review and CI approval. Enabled interim bases by updating craft-application metadata to support plucky and questing, and added corresponding tests. Updated 17 files with 78 additions and 24 deletions. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged: enables craft-application's check_supported_base metadata, adds plucky and questing as supported bases, and includes corresponding tests. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #909 [PROTOTYPE]: Interim bases | rockcraft | closed | Prototype PR #909 for interim (non-LTS) bases was closed unmerged on 2025-11-20 as superseded by PR #946 ("feat: enable interim bases"), merged in commit 6ff0c6c0 adding Plucky and Questing bases. | |
| #268 feat: enable questing as an interim base | imagecraft | merged | Questing was enabled as an interim base for IMAGECRAFT-91; PR #268 was merged as commit 9eb4a5c. | |
| #2321 feat: add plucky and questing as devel bases | charmcraft | merged | Merged PR #2321 as 5bc3e48c, adding Ubuntu Plucky 25.04 and Questing 25.10 as development bases for packing charms. | |
| #4914 feat: allow interim bases for kernel snaps | snapcraft | merged | Merged PR #4914 added interim base/build-base support for kernel snaps, updated documentation and spread tests, and fixed #4868. | |
| #598 feat: allow for multi-base builds | craft-application | merged | Merged as d81c39a7; allowed bases in platform entries so applications can implement multi-base build plans, fixing #569 (CRAFT-3719). | |
| #339 config: introduce long-form bases support | charmcraft | merged | Merged PR #339 via 9af3b121 (implementation 79cd72ca), adding long-form bases configuration; short-form support was deferred. |