plugins: merge kernel plugin
Metadata
Current evaluation
Merged PR #4111 into main, landing the craft-parts and v2 kernel plugin changes from the feature branch.
Resolution: closed resolved
Reason: Snapcore/snapcraft#4111 was approved and merged into main, completing the planned integration of the craft-parts and v2 kernel plugins.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Merge the craft-parts and v2 kernel plugins from the feature branch
into main.
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `pytest tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4111 into main, landing the craft-parts and v2 kernel plugin changes from the feature branch. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged snapcraft PR #4111 into main (approved, 27 files, +11628/-8), landing the craft-parts (v3) and v2 kernel plugin code from the kernel-plugin feature branch. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged Snapcraft PR #4111 into main, landing the craft-parts and v2 kernel plugin changes from the feature branch. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4111 brought the craft-parts and v2 kernel plugins from the feature branch into main, completing the approved 27-file integration. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #4111 into main, combining the craft-parts and v2 kernel plugins from the feature branch. The change updated 27 files and added 11,628 lines. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged craft-parts and v2 kernel plugins from a feature branch into main. Maintainer cmatsuoka integrated the changes, achieving a 0.12% overall coverage increase and 98.32% diff coverage per Codecov. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3922 Add v2 and v3 kernel plugins | snapcraft | merged | PR #3922 by kubiko adding v2 and v3 (craft-parts) kernel plugins was merged as 2b0343c08 into the feature/kernel-plugin branch, published as latest/edge/kernel-plugin, then landed in main via #4111. | |
| #287 plugins: add kernel plugin implementation | craft-parts | closed | Kernel plugin PR to craft-parts closed unmerged; maintainers said it is too snap-specific. Author moved it to Snapcraft as snapcraft#3922, merged and landed on main via snapcraft#4111. | |
| #4053 plugins: extract common code from kernel plugins | snapcraft | merged | Merged as commit 8254d5dfb: consolidated common code between the legacy v2 and craft-parts kernel plugins (+1134/-1908, 5 files), per CRAFT-1617/CRAFT-1618. Follow-up refactors landed in #4081 and #4164. | |
| #366 New plugin: kernel | snapcraft | merged | Merged PR #366 by sergiusens into master via merge commit b7c1e8bbb (head commit 6da4ee672), adding the new kernel and kbuild snapcraft plugins with two example projects, closing LP #1552168. | |
| #4104 plugins: kernel plugin fixes and spread tests | snapcraft | merged | Merged PR #4104 (commit ad47bfae7, CRAFT-1619): added software-properties-common install, fixed core22 shell script issues in the v2/craft-parts kernel plugins, and added manual spread tests. | |
| #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). | |
| #6284 feat: merge feature/kernel initrd plugin into main | snapcraft | merged | Merged into main as ceace05f3, adding kernel and initrd plugins for base core22 and higher. | |
| #4302 plugins: kernel: split kernel plugin into kernel and initrd plugins | snapcraft | closed | PR #4302 (split kernel plugin into kernel + initrd plugins) was closed unmerged on 2025-10-14 by author kubiko as superseded by canonical/snapcraft#5814, merged in commit 8f56d299d. | |
| #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). | |
| #184 plugins: cmake | craft-parts | merged | Merged the CMake plugin port into craft-parts via PR #184, merge commit 57744f7a, with implementation commit 9ceb1fc8. |