plugins: add plugin and plugin properties base classes
Metadata
Current evaluation
Merged PR #22 via commit b7868ab6, adding plugin and plugin-properties base classes for part-source construction and optional part-spec properties.
Resolution: closed resolved
Reason: PR canonical/craft-parts#22 was merged into main as merge commit 196119c1, with implementation commit b7868ab6 adding 227 lines across six files.
Evaluated by: mr-cal-bot
No scores available.
Issue body
The plugin subsystem defines how part sources will be built, using
optional plugin-specific properties defined in the part specification.
Signed-off-by: Claudio Matsuoka <claudio.matsuoka@canonical.com>
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged PR #22 via commit b7868ab6, adding plugin and plugin-properties base classes for part-source construction and optional part-spec properties. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR canonical/craft-parts#22 introduced plugin and plugin-properties base classes, adding 227 lines across six files for part-source building and optional plugin-specific properties. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged: introduces base classes for the plugin subsystem and plugin properties. Approved by three reviewers, passed CI checks, and added 227 lines across six files to define part source building with optional plugin-specific properties. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds base classes for plugins and plugin properties to the plugin subsystem, enabling part source builds via specification-defined properties. Approved and merged by maintainer cmatsuoka without discussion. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #33 plugins: add make plugin | craft-parts | merged | Merged PR #33 as commit 9a9d7c5c, adding a Make plugin for make-based parts (implementation commit 6e25a220). |