← Back to issue list

plugins: add plugin and plugin properties base classes

View original Github issue

Metadata

Project
craft-parts
Number
#22
Type
pull request
State
merged
Author
cmatsuoka
Labels
—
Created
Updated
Closed

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).
72%