← Back to issue list

plugins: update kernel plugin to use get_build_properties()

View original Github issue

Metadata

Project
snapcraft
Number
#995
Type
pull request
State
merged
Author
ZenHarbinger
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

Updated kernel to use get_build_properties() https://bugs.launchpad.net/snapcraft/+bug/1650597

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged update to the kernel plugin using get_build_properties(), resolving Launchpad bug 1650597. Codecov verified 96.35% coverage prior to integration into master.
qwen3.6-35b-a3b-mtp-q6 Merged into master. Updated the kernel plugin to use get_build_properties(), resolving Launchpad bug #1650597. Codecov verified 100% diff coverage prior to merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#992 plugins: update make plugin to use get_build_properties() snapcraft merged Merged into master. Updated the make plugin to use get_build_properties() and added corresponding tests. Approved by a reviewer, passed CI checks, and resolved Launchpad bug 1650548.
82%
#1650597 Update kernel plugin to use get_build_properties snapcraft (launchpad) closed Merged via pull request #995. The kernel plugin was updated to use get_build_properties() instead of modifying the schema, with corresponding tests added to test_plugin_kernel.py.
80%
#993 plugins: update qmake to use get_build_properties and get_pull_properties() snapcraft merged Updated qmake plugin to use get_build_properties and get_pull_properties, resolving Launchpad bug #1650553. Merged after approval and passing CI, with updated tests and minor coverage gain.
79%
#1022 plugins: update copy plugin to use get_build_properties(). snapcraft merged Merged into master. Updates the copy plugin to use get_build_properties(), replacing deprecated properties and completing Launchpad bug #1647899. The change spans two files with a +17/-4 line diff and achieved 100% diff coverage.
78%
#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.
75%
#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.
74%
#4104 plugins: kernel plugin fixes and spread tests snapcraft merged 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.
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.
74%
#1001 plugins: update catkin plugin to use get_pull_properties() snapcraft merged Merged changes update the catkin plugin to use get_pull_properties() and add corresponding unit tests. Approved by one reviewer, passed CI checks, and improved overall code coverage. The merge modified two files with a net addition of four lines.
74%
#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.
73%