← Back to issue list

feat: application plugins

View original Github issue

Metadata

Project
craft-application
Number
#628
Type
pull request
State
merged
Author
mattculler
Labels
Created
Updated
Closed

Current evaluation

Merged feat: application plugins, enabling apps to register plugins that modify library behavior. Approved by two reviewers, adding 266 lines and removing 23 across six files. Integration test approach remains open.

Suggested action:

No scores available.

Issue body

- [ ] Have you followed the guidelines for contributing? - [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [ ] Have you successfully run `tox`? - [ ] Have you added an entry to the changelog (`docs/reference/changelog.rst`)? ----- Allow applications to register plugins to modify library behavior. (CRAFT-4018)

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged feat: application plugins, enabling apps to register plugins that modify library behavior. Approved by two reviewers, adding 266 lines and removing 23 across six files. Integration test approach remains open.
qwen3.6-35b-a3b-mtp-q6 Merged implementation allowing applications to register plugins that modify library behavior (CRAFT-4018). Author requested integration test suggestions but indicated the actual integration would serve as the test.

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.
81%
#77 tests: add integration tests for application plugins (CRAFT-69) craft-parts merged Merged integration tests for application plugins. Approved by two reviewers, passed CI checks, and added 203 lines across two files to verify plugin registration and functionality.
73%
#1330 feat(craft-app): Add craft-application services charmcraft merged Merged feat(craft-app): Add craft-application services. Approved by two reviewers, the change modified 56 files with 2143 additions and 230 deletions. The author fixed changelist misalignments causing spread test failures before merge.
71%