← Back to issue list

cli: add plugin help for core20

View original Github issue

Metadata

Project
snapcraft
Number
#3079
Type
pull request
State
merged
Author
sergiusens
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

- Use click pager by default (it does the right thing). - Fix the python and nil plugin help for v2. - Load base from project or default to core20 if --base is not passed. 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 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.
qwen3.6-35b-a3b-mtp-q6 Merged. Added core20 plugin help, fixed python and nil plugin help for v2, enabled click pager by default, and implemented automatic base loading defaulting to core20. Merged after the author bypassed a transient CI test fluke.
qwen3.6-35b-a3b-mtp-q6 Merged changes adding core20 plugin help to the CLI. Updates include defaulting to the click pager, fixing python and nil plugin help for v2, and loading the base from the project or defaulting to core20. Addressed a spread test fluke prior to merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3082 cli: add list-plugins for core20 snapcraft merged 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.
80%
#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.
76%
#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.
75%
#3118 plugins: add support for local v2 plugins (core20) snapcraft merged Merged after approval and passing CI. Adds local v2 plugin support (core20) via spread tests for PluginV2 and the nil v2 plugin. Approved as an enhancement following minor naming clarifications.
75%
#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.
74%
#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.
72%