← 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 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.
78%
#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.
75%
#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.
75%
#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.
72%
#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).
71%
#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.
71%