feat: merge feature/kernel initrd plugin into main
Metadata
Current evaluation
Merged into main following two reviewer approvals. Integrates a feature branch adding kernel and initrd plugins for base: core22 and higher. The change spans 32 files, adding 8281 lines and removing 6257.
Suggested action: —
No scores available.
Issue body
Merges the feature branch adding the kernel and initrd plugins for `base: core22` and higher into main.
A milestone.
---
- [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`.
- [x] I've added or updated any relevant documentation.
- [x] 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.
- [x] I've updated the relevant release notes.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into main following two reviewer approvals. Integrates a feature branch adding kernel and initrd plugins for base: core22 and higher. The change spans 32 files, adding 8281 lines and removing 6257. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into main. Adds kernel and initrd plugins for base core22 and higher. All lint, test, and documentation checks passed prior to integration. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #5814 feat(plugins): add kernel and initrd plugins | snapcraft | merged | Merged into a feature branch after simplifying kernel and initrd plugin logic and addressing review feedback. Unrelated spread test failures prompted a temporary merge to prevent staleness, with full integration pending upstream fixes. | |
| #6255 Feature/kernel initrd plugin merge | snapcraft | merged | Merged after resolving conflicts and aligning with HEAD. Integrates kernel initrd plugin support, requires PR #6254, approved by two reviewers, and passed CI checks. | |
| #6116 feat: kernel|initrd plugins: extend and improve behavior | snapcraft | merged | Merged after review and testing. Extended kernel and initrd plugins by migrating fetch logic, adding Ubuntu release and binary package options, and supporting extra kernel tools. Removed ZFS/DKMS support in favor of documentation. Supersedes #6102. | |
| #4111 plugins: merge kernel plugin | snapcraft | merged | Merged craft-parts and v2 kernel plugins from a feature branch into main. Approved by one reviewer, passed CI checks, and updated 27 files. Codecov reported a 0.12% coverage increase with 98.32% diff coverage. | |
| #6110 chore(merge): main into feature/kernel-initrd-plugin | snapcraft | merged | Merged main into feature/kernel-initrd-plugin to streamline upcoming reviews. Approved by two reviewers and passed CI. Marginally supersedes PR #6102. Branch target was corrected during review. | |
| #6254 feat(kernel,initrd): extend plugins with new options, stabilize | snapcraft | merged | Merged after approval. Extended the kernel plugin with new options, stabilized the initrd plugin, improved documentation, and added tests. Resolved a temporary Resolute tarball naming divergence. Core CI checks passed. | |
| #5946 Sync feature/ubuntu-kernel-plugin with main branch | snapcraft | merged | Merged a rebase syncing the feature/ubuntu-kernel-plugin branch with main. Approved by two reviewers and passing CI, the update modified 73 files with substantial code changes. | |
| #6102 feat: kernel|initrd plugins: extend and improve behavior | snapcraft | closed | Superseded by PR #6110. The changes were reverted to prevent conflicts with a newly merged kernel plugin that would break existing users. The author closed this PR and redirected development to the replacement. | |
| #5640 plugins(ubuntu-kernel): Add new plugin for Ubuntu kernels | snapcraft | merged | Merged to a feature branch. Adds a new Ubuntu kernel plugin standardizing local and product builds. Approved by three reviewers with passing CI. Squash-merged per request, deferring unit tests to a follow-up PR. Implements KE030 spec. | |
| #3922 Add v2 and v3 kernel plugins | snapcraft | merged | Merged into the feature/kernel-plugin branch, introducing v2 and v3 kernel plugins for Ubuntu Core builds. Maintainer published the changes to latest/edge/kernel-plugin as an initial step pending full review. Test coverage was updated and improved. |