← Back to issue list

plugins v2: update plugins so they have a similar behavior

View original Github issue

Metadata

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

Current evaluation

Merged in #3070 as ae6792b0c, standardizing plugin v2 behavior by fixing minItems schemas, removing prefix/default build-type setup, and normalizing docstrings.

Resolution: closed resolved

Reason: PR #3070 was approved and merged as commit ae6792b0c, applying the plugin schema, prefix, build-type, and documentation changes across 13 files.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- Remove invalid uses of minitems (and not minItems) in the plugin schemas. - Remove use of any "prefix" setup, it is up to the developer of the snap to pick. - Remove the concept of setting a default build type for plugins. - Fixup the docstrings so they are consistent with spacing and general presentation. 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 #3070 as ae6792b0c, standardizing plugin v2 behavior by fixing minItems schemas, removing prefix/default build-type setup, and normalizing docstrings.
stealth/space-bunny-alpha — closed resolved Merged as ae6792b0c: standardized v2 plugins by fixing minItems schemas, removing prefix and default build-type setup, and normalizing docstrings across 13 files.
stealth/space-bunny-alpha — closed resolved Merged as ae6792b0c via #3070, standardizing plugin behavior by fixing minItems schemas, removing prefix and default build-type setup, and normalizing docstrings across 13 files.
qwen/qwen3.6-35b-a3b — — Merged after reviewer approval and passing CI. Standardized plugin behavior by removing invalid minitems usage, eliminating prefix setup and default build type concepts, and correcting docstring formatting across 13 files.
qwen3.6-35b-a3b-mtp-q6 — — Merged changes standardize plugin behavior by removing invalid minitems schema keywords, eliminating automatic prefix setup and default build types, and correcting docstring formatting for consistency.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1181 docs: remove instances of 'v2' from plugin intros rockcraft merged Merged PR #1181 removed “v2” from plugin introductions and renamed the plugin index to “Plugins”; landed as commit 694e1ef8.
72%