feat(plugins): support register plugins
Metadata
Current evaluation
Merged feature enabling applications to register custom plugins during initialization and on-demand via app.register_plugins(). Approved by reviewers, passed CI and coverage checks, and verified to work with rockcraft.
Suggested action: —
No scores available.
Issue body
This allowed applications to register their own plugins beside the default plugins when initializing the app. Defined in `_get_app_plugins()`.
This also allowed app to ondemond register plugins by call `app.register_plugins(plugins)`.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged feature enabling applications to register custom plugins during initialization and on-demand via app.register_plugins(). Approved by reviewers, passed CI and coverage checks, and verified to work with rockcraft. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged feature enabling applications to register custom plugins during initialization and on-demand via app.register_plugins(). Maintainer verified rockcraft compatibility, and all modified lines passed code coverage checks. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #726 feat: unregister plugins | craft-parts | merged | Merged a feature enabling applications to unregister built-in plugins. Approved by two reviewers, passed CI checks, and updated three files with 37 additions and 10 deletions. |