feat: merge feature/kernel initrd plugin into main
Metadata
Current evaluation
Merged into main as ceace05f3, adding kernel and initrd plugins for base core22 and higher.
Resolution: closed resolved
Reason: PR #6284 was approved and merged into main as commit ceace05f3. The change brought the kernel and initrd plugin feature branch into main for core22+ bases.
Evaluated by: mr-cal-bot
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 |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into main as ceace05f3, adding kernel and initrd plugins for base core22 and higher. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged into main as commit ceace05f3 (#6284), adding kernel and initrd plugins for base: core22 and higher. | |
| 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 work
-
Likely Fixed By:
snapcraft#5814
(confidence 100%)
Earlier merged PR adding the kernel and initrd plugins incorporated into the feature branch.
-
Likely Fixed By:
snapcraft#6116
(confidence 90%)
Merged follow-up work extending and improving the kernel/initrd plugin behavior before the final main merge.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #6255 Feature/kernel initrd plugin merge | snapcraft | merged | Merged as commit 6598b614e: a main-into-feature-branch sync for the kernel/initrd plugin branch (after conflict cleanup), picking up #6254 (518476fc1). The branch later landed on main via #6284 (ceace05f3). | |
| #6116 feat: kernel|initrd plugins: extend and improve behavior | snapcraft | merged | Merged via #6255 (6598b614e), expanding kernel/initrd plugin behavior and options; the feature branch then reached main through #6284 (ceace05f3). | |
| #6106 feat: add ubuntu core initrd plugin | snapcraft | closed | Closed unmerged as duplicate work; the parallel kernel/initrd implementation landed via #6284 (commit ceace05f3). | |
| #6102 feat: kernel|initrd plugins: extend and improve behavior | snapcraft | closed | Superseded by #6110; cleaned-up kernel/initrd work landed through #6116 and was merged into main by #6284 (ceace05f3). | |
| #5814 feat(plugins): add kernel and initrd plugins | snapcraft | merged | Merged #5814 in 8f56d299d, adding a reworked post-core18 kernel plugin and a new initrd/UKI plugin; it supersedes #4302. | |
| #6254 feat(kernel,initrd): extend plugins with new options, stabilize | snapcraft | merged | PR #6254 merged as commit 518476fc1, adding kernel/initrd plugin options, stability fixes, docs and a new kernel-deb spread test; later landed on main via #6284 (ceace05f3). | |
| #4111 plugins: merge kernel plugin | snapcraft | merged | Merged PR #4111 into main, landing the craft-parts and v2 kernel plugin changes from the feature branch. | |
| #6110 chore(merge): main into feature/kernel-initrd-plugin | snapcraft | merged | Merged as bb354f749, syncing main into feature/kernel-initrd-plugin to simplify review. The kernel/initrd feature changes later landed through #6116 and #6284. | |
| #1839 kernel plugin: update initrd.img-core path to boot/initrd.img | snapcraft | merged | Merged PR #1839 as commit aaf5e68b1, updating the kernel plugin to use boot/initrd.img instead of initrd.img-core and fixing LP bug #1740882. | |
| #6425 fix(plugins/kernel): handle usrmerge | snapcraft | closed | Merged as be405aad6 via #6425, updating kernel-plugin paths to support usrmerged Linux packages and fix core26 build failures. |