← 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 in canonical/snapcraft#3079 (04bf14915), adding core20 plugin help, Click paging, Python/nil v2 help fixes, and a core20 base fallback.

Resolution: closed resolved

Reason: PR #3079 was approved and merged, resolving the CLI help and default-base behavior in commit 04bf14915.

Evaluated by: mr-cal-bot

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
stealth/space-bunny-alpha — closed resolved Merged in canonical/snapcraft#3079 (04bf14915), adding core20 plugin help, Click paging, Python/nil v2 help fixes, and a core20 base fallback.
stealth/space-bunny-alpha — closed resolved Merged #3079 (04bf14915): added core20 plugin help, enabled Click paging, fixed Python/nil v2 help, and fell back to core20 when --base was omitted.
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.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#3082 cli: add list-plugins for core20 snapcraft merged Merged #3082, adding list-plugins for core20, aligning help output, and removing an unnecessary integration test (commit 2f2a14bed).
77%
#5290 fix(core20): use importlib for local plugins snapcraft merged Merged in canonical/snapcraft#5290, changing core20 local plugin loading to use importlib; recorded in commits df498f0dc and 5edefe1ab.
75%
#4138 core20: support PEP 518 in the python plugin snapcraft closed core20 python plugin now supports PEP 518 sources with only pyproject.toml and no setup.py, merged in PR #4087 (commit 2d596621d) and shipped in Snapcraft 8; core20 support later removed by #6241.
74%
#2973 specifications: add core20 plugin specification snapcraft merged Merged PR #2973 as commit 9f89aef3b: adds the core20 plugin specification (216 lines, 2 files) to snapcraft's specifications process, after the guidelines landed in #2975. Approved and merged to master.
74%
#1842328 snapcraft make plugin does not support core20 snapcraft (launchpad) closed Core20 support for the make plugin landed via snapcore/snapcraft#2761 (commit 144814b29), superseding #2757 and unblocking UC20 gadget builds.
73%
#4297 Rust plugin: rewrite the Rust plugin for core20 snapcraft merged Merged as snapcore/snapcraft#4297 (b357ef5e7): added a core20 Rust plugin on the new plugin system with LTO, toolchain selection, and default-feature controls.
73%
#2761 Core20 base snapcraft merged Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd).
72%
#2859 meson plugin: add support for core20 snapcraft closed Closed unmerged; Meson support was redirected to PluginV2, which landed via canonical/snapcraft#2984 (38996d538), rather than patching the legacy plugin for core20.
71%
#1874920 python plugin doesn't support base "core20" snapcraft (launchpad) closed Closed without a recorded fix after years of inactivity. Snapcraft 4.0 added core20 support, but i386 had no core20 base and external-symlink lint failures remained.
70%