cli: add list-plugins for core20
Metadata
Current evaluation
Merged addition of the list-plugins CLI command for core20. Changes remove an integration test and adapt the help command structure. Approved by one reviewer with passing CI checks.
Suggested action: —
No scores available.
Issue body
- Remove a not so useful integration test.
- Adapt in a similar fashion to the help command.
Signed-off-by: Sergio Schvezov <sergio.schvezov@canonical.com>
- [ ] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [ ] Have you successfully run `./runtests.sh tests/unit`?
-----
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged addition of the list-plugins CLI command for core20. Changes remove an integration test and adapt the help command structure. Approved by one reviewer with passing CI checks. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a change adding the list-plugins CLI command for core20. The update removed an unhelpful integration test and adapted the implementation to match the help command pattern. Approved by maintainer sergiusens. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged. Adds the list-plugins CLI command for core20 by adapting the help command pattern and removing an integration test. Approved and integrated by maintainer sergiusens. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3079 cli: add plugin help for core20 | snapcraft | merged | Merged updates to add core20 plugin help, fix python and nil plugin help for v2, enable the click pager, and default base loading to core20. Approved by reviewer and passed all CI checks. | |
| #140 cli: implement list-plugins | snapcraft | closed | Closed. Implemented the CLI list-plugins command across 13 files (+342/-200 lines). No reviews or comments were recorded. | |
| #138 cli: implement list-plugins | snapcraft | closed | Closed without review or comments. The CLI list-plugins implementation was merged. | |
| #3870 plugins command: support for core22 | snapcraft | merged | Merged changes adding core22 support to the plugins command and clarifying base selection messages. Approved by a reviewer, passed CI, and integrated into main despite a minor 0.04% coverage decrease. | |
| #959 cli: make plugins be an alias of list-plugins | snapcraft | merged | Merged into master. The plugins CLI command is now an alias for list-plugins. Approved by two reviewers with zero unresolved comments. Shell completion script updated per feedback. Code coverage maintained. | |
| #5290 fix(core20): use importlib for local plugins | snapcraft | merged | Merged updates to core20 local plugin loading, replacing legacy imports with importlib and removing a deprecated warning. Approved by three reviewers with passing CI. Maintainers confirmed existing test coverage is sufficient. | |
| #2973 specifications: add core20 plugin specification | snapcraft | merged | Merged the addition of the core20 plugin specification. The change added 216 lines across two files and was approved by one reviewer. | |
| #3337 cli,plugins: assume that core22 base wants v2 plugins. | snapcraft | merged | Merged a fix updating the CLI and plugins to default to v2 plugins for core22 and newer bases, resolving a legacy v1 fallback. The change includes a test for future cores, passed CI, and received reviewer approval. |