← Back to issue list

plugins: kernel plugin fixes and spread tests

View original Github issue

Metadata

Project
snapcraft
Number
#4104
Type
pull request
State
merged
Author
cmatsuoka
Labels
Created
Updated
Closed

Current evaluation

Merged after approval. Resolves core22 kernel plugin shell script issues, adds software-properties-common installation, and introduces spread tests for v2 and craft-parts kernel plugins. Credits PR #4064. CI passed.

Suggested action:

No scores available.

Issue body

Install the software-properties-common package, address shell script issues when running on base core22, and create spread tests for v2 and craft-parts kernel plugins. Package installation code from PR #4064 by dbruno74. Spread tests are set to manual and will run periodically. Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com> - [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`? ----- CRAFT-1619

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged after approval. Resolves core22 kernel plugin shell script issues, adds software-properties-common installation, and introduces spread tests for v2 and craft-parts kernel plugins. Credits PR #4064. CI passed.
qwen3.6-35b-a3b-mtp-q6 Merged kernel plugin fixes resolving core22 shell script issues and adding the software-properties-common dependency. Implemented manual spread tests for v2 and craft-parts kernel plugins. Changes successfully integrated.
qwen3.6-35b-a3b-mtp-q6 Merged kernel plugin fixes addressing core22 shell script issues and adding the software-properties-common dependency. Includes new manual spread tests for v2 and craft-parts kernel plugins.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#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.
78%
#4112 plugins: kernel plugin: fix core20 base builds snapcraft merged Merged fix for core20 base build failures caused by a missing sudo check during software-properties-common installation. Rebased to resolve conflicts with #4111, approved, and merged into main.
75%
#995 plugins: update kernel plugin to use get_build_properties() snapcraft merged Merged update to the kernel plugin switching it to get_build_properties(), resolving Launchpad bug #1650597. Approved by one reviewer, passed CI, and modified four files with a net coverage increase.
74%
#4057 Kernel plugin: reapplying missed fixes snapcraft merged Merged after applying missed kernel plugin fixes: crash prevention, docs, warnings, and Ubuntu Core 20 initramfs improvements. Approved, passed CI, and merged with updated unit tests.
74%
#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.
74%
#3998 Kernel plugin: multiple fixes snapcraft merged Merged multiple kernel plugin fixes addressing a regression, a crash when no kernel modules are defined, documentation updates, and initramfs overlay warnings. Approved by one reviewer and passed CI checks.
73%
#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.
73%
#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.
72%
#1115 kernel plugin: fix kernel snap layout snapcraft merged Merged fix correcting the kernel plugin snap layout for firmware and modules directories, updating required package lists, and addressing review feedback. Approved, passed CI, and merged after CLA verification.
71%