← Back to issue list

feat: support 26.04 as a build-base

View original Github issue

Metadata

Project
imagecraft
Number
#322
Type
pull request
State
merged
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

Merged to add Ubuntu 26.04 as a supported build-base value. Approved by two reviewers and passed all CI checks. The update modifies four files without changing defaults or main tests.

Suggested action:

No scores available.

Issue body

Adds 26.04 to the list of supported `build-base` values. I didn't change any defaults here or update the main tests here as I'm not sure we want it to be the default yet. --- - [ ] I've followed the [contribution guidelines](https://github.com/canonical/imagecraft/blob/main/CONTRIBUTING.md). - [ ] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [ ] I've successfully run `make lint && make test`. - [ ] I've added or updated any relevant documentation. - [ ] In documents I changed, I [added a meta description](https://canonical-starflow.readthedocs-hosted.com/how-to/add-a-page-meta-description/) if one was missing.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to add Ubuntu 26.04 as a supported build-base value. Approved by two reviewers and passed all CI checks. The update modifies four files without changing defaults or main tests.
qwen3.6-35b-a3b-mtp-q6 Merged. Adds Ubuntu 26.04 as a supported build-base value. Defaults and main tests remain unchanged pending further evaluation.
qwen3.6-35b-a3b-mtp-q6 Merged to add Ubuntu 26.04 as a supported build-base value. Defaults and main tests remain unchanged. Integration completed by maintainer bepri.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#184 feat: support ubuntu 26.10 as a devel base debcraft merged Merged. Adds Ubuntu 26.10 (Stonking) as a development base by updating project validation. Approved by two reviewers, passed CI, and modified 15 files (+228/-25). A spread test will be added later.
84%
#1020 feat(project): add ubuntu@26.04 as a 'devel' base rockcraft merged Added Ubuntu 26.04 as a 'devel' base. Merged after approval by two reviewers, modifying 13 files (+85/-30). CI checks passed prior to merge.
79%
#5767 feat: add support for core26 (#5677) snapcraft merged Added core26 base support with unit tests and build-base handling. Merged after maintainer approval and passing CI checks.
78%
#1074 fix: ubuntu@26.04 is not a valid build-base yet rockcraft merged Merged a fix restricting build-base to stable Ubuntu releases and devel, excluding ubuntu@26.04 until stabilization. Approved by two reviewers and merged to resolve issue #1069, despite one failing CI check.
77%
#1200 feat: stabilize ubuntu@26.04 build-base rockcraft merged Merged to stabilize the ubuntu@26.04 build-base for ROCKCRAFT-304. The change passed all CI checks and received two approvals. Updates span four files with a net reduction of five lines.
77%
#955 feat(project): set 26.04 as the current 'devel' base craft-application merged Merged via squash after approval from two reviewers and passing all CI checks. Updates the project's development base to Ubuntu 26.04 across three files.
76%
#979 build(deps): update distro-support craft-application merged Merged update to distro-support adding Ubuntu 26.04 to the test matrix. Approved by two reviewers with all CI checks passing. Single file change with minimal modifications.
75%
#776 Support 22.04 base. charmcraft merged Merged support for the 22.04 base. Approved by one reviewer and implemented by maintainer facundobatista. Changes span five files with a net addition of six lines. No comments or CI issues were recorded.
75%
#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.
74%
#45 feat: enable running on Ubuntu 26.04 (Resolute) debcraft merged Merged to enable execution on Ubuntu 26.04 (Resolute). Approved by two reviewers with all CI checks passing. The update modified four files, adding 359 lines and removing 382 to align dependencies and compatibility requirements.
74%