feat: support 26.04 as a build-base
Metadata
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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |