← Back to issue list

feat: stable core26 support

View original Github issue

Metadata

Project
snapcraft
Number
#6225
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

Current evaluation

Merged after approval and CI validation. Adds stable core26 snap building support. Fixes #6088, supersedes #6182, and unblocks #6220. Expected test failures were noted and cleared for merge.

Suggested action:

No scores available.

Issue body

Allows building stable core26 snaps. Fixes #6088 Supersedes #6182 Blocked by #6202 Unblocks #6220 (SNAPCRAFT-1308) --- - [x] I've followed the [contribution guidelines](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md). - [x] I've signed the [CLA](http://www.ubuntu.com/legal/contributors/). - [x] 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. - [ ] I've updated the relevant release notes.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval and CI validation. Adds stable core26 snap building support. Fixes #6088, supersedes #6182, and unblocks #6220. Expected test failures were noted and cleared for merge.
qwen3.6-35b-a3b-mtp-q6 Merged to enable stable core26 snap building. Resolves #6088, supersedes #6182, and unblocks #6220. Test failures were expected pending archive settlement, but the feature was successfully integrated.
qwen3.6-35b-a3b-mtp-q6 Merged to enable stable core26 snap building. Resolves #6088, supersedes #6182, and unblocks #6220. Changes were integrated despite expected chisel test failures pending archive settlement.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
82%
#6177 feat: allow building stable base snaps snapcraft closed Closed and superseded in favor of pull request #6147 and a separate branch for early core26 enablement. The feature to build stable base snaps was not merged directly but redirected to the referenced PR.
77%
#5677 Add core26 support snapcraft closed Core26 support was completed via pull request #5767. The enhancement updated code for core24_or_newer compatibility, enforced grade: devel until stable promotion, and added core26 spread test suites.
76%
#6089 fix(plugins/python): fix core26 builds snapcraft merged Merged to enable the Python plugin for strictly confined core26 snaps and add core26 spread tests. Approved by three reviewers, passed CI, and resolves #6020.
75%
#4873 feat: support "build-for: [all]" in core24 snapcraft merged Merged implementation of build-for: [all] support for core24 snaps, fixing #4854. Changes were squashed, craft-application updated to 3.0.0, and unit and spread tests added after two approvals.
74%
#5274 feat: support foreign architectures for core24 snapcraft merged Merged after two approvals and passing CI. The change drops cross-compilation architecture restrictions for core24 snaps, allowing any supported foreign architecture in package-repositories and build-package entries. Resolves #5222 and #4542.
74%
#29 feat: merge 'bundle-snap' into 'core22-8' snapcraft-rocks merged Merged into core22-8 following approval by two reviewers. The PR replicates #28 for the core22-8 branch, adding 107 lines across 7 files with zero unresolved comments.
74%
#6150 docs: use core26 as the default base snapcraft merged Merged documentation updates for Snapcraft 9, setting core26 as the default base and standardizing terminology. Approved by two reviewers and passed CI checks. Force-pushed to resolve a squash-merge email error before final merge.
73%
#3754 spread: move core22 to stable snapcraft merged Merged a fix moving core22 from latest/edge to stable. This resolved GitHub Actions spread test failures caused by the edge base requiring an unavailable snapd 2.55.5. Approved, passed CI, and merged into main.
72%
#6182 [experimental] feat: early core26 support snapcraft closed Closed without merging. Failing CI checks on Ubuntu 22.04 integration tests, OSV-scanner, and policy validation blocked approval. The early core26 support changes were abandoned without review.
72%