← Back to issue list

feat: enable interim bases

View original Github issue

Metadata

Project
rockcraft
Number
#946
Type
pull request
State
merged
Author
lengau
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Merged by maintainer lengau, enabling craft-application's check_supported_base metadata and adding plucky and questing as supported bases with tests.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#268 feat: enable questing as an interim base imagecraft merged Merged to enable questing as an interim base. Approved by two reviewers and passing most CI checks. Temporarily drafted pending craft-application 6.1.1 release before finalizing the merge.
82%
#2484 docs: add interim bases policy charmcraft merged Merged documentation update adding an interim bases policy. Approved by two reviewers and resolves #1821 and CHARMCRAFT-648. CI passed with one non-blocking macOS test failure. Three files changed, 33 additions.
74%
#598 feat: allow for multi-base builds craft-application merged Merged to enable multi-base builds by allowing bases in the platforms entry. Approved by three reviewers, passed CI, and resolves issue #569. Modified four files with 46 additions and 28 deletions.
73%
#341 config: add short-form bases support (CRAFT-11) charmcraft merged Merged: Added short-form bases support to configuration, resolving CRAFT-11. Approved by two reviewers, the change adds 130 lines across two files to allow bases to imply their long-form build-on/run-on equivalents.
70%
#2321 feat: add plucky and questing as devel bases charmcraft merged Merged after two approvals. Adds Ubuntu 25.04 and 25.10 as development bases for charm packing. Passed most CI checks, with known unrelated test failures deferred to PR #2320.
70%