← Back to issue list

specifications: add core20 plugin specification

View original Github issue

Metadata

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

Current evaluation

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.

Resolution: closed resolved

Reason: The PR was merged into master by maintainer sergiusens in commit 9f89aef3b ("specifications: add core20 plugin specification (#2973)"), with review approved and no CI failures, so the core20 plugin spec is now part of the specifications tree.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[ci skip] 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 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.
stealth/space-bunny-alpha — closed resolved Merged PR #2973 in commit 9f89aef3b, adding the core20 plugin specification with 216 lines across two files.
stealth/space-bunny-alpha — closed resolved Merged PR #2973 in commit 9f89aef3b, adding the core20 plugin specification with 216 lines across two files.
stealth/space-bunny-alpha — closed resolved Merged PR #2973 in commit 9f89aef3b, adding the core20 plugin specification (216 lines across two files).
stealth/space-bunny-alpha — closed resolved Merged #2973 in commit 9f89aef3b, adding the core20 plugin specification with 216 lines across two files.
qwen/qwen3.6-35b-a3b — — Merged the addition of the core20 plugin specification. The change added 216 lines across two files and was approved by one reviewer.
qwen3.6-35b-a3b-mtp-q6 — — Merged the core20 plugin specification into the codebase. The maintainer submitted the update directly, and it was integrated without comments or revisions.

Update history

No update history recorded yet.

Related work

  • Related To: snapcraft#2975 (confidence 90%)

    Merged as 9c6d1cc00, added the experimental features guidelines/specifications process that this core20 plugin spec was written under.

  • Related To: snapcraft#6019 (confidence 75%)

    Merged as fa7952b4d, later dropped core20 support entirely, making this spec obsolete; commit 1c8b76db4 ("chore: remove obsolete specifications") cleaned up the specs.

  • Related To: snapcraft#3203 (confidence 55%)

    Later commit 88cc08fad added ros2 specification/extension/colcon v2 plugin for core20, building on the same specification framework.

Related issues

Issue Project State Summary Similarity
#2960 specification: base plugin and plugins for core20 snapcraft closed PR proposing a core20 base plugin and core20-specific plugins was closed unmerged; the work landed instead via merged PR #2973 (commit 9f89aef3b), which added the core20 plugin specification after the specification guidelines in #2975.
80%
#3079 cli: add plugin help for core20 snapcraft merged Merged in canonical/snapcraft#3079 (04bf14915), adding core20 plugin help, Click paging, Python/nil v2 help fixes, and a core20 base fallback.
74%
#4657 feat(core22): maven plugin snapcraft merged Merged core22 Maven plugin support into Snapcraft through PR #4657, resolving in commit 952ecb172 after approval from three reviewers.
72%
#2761 Core20 base snapcraft merged Core20 base support was merged via #3579, moving Snapcraft to core20 in commit 18a974e01 (merge ed2baf8bd).
70%
#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.
70%
#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.
70%
#3579 snap: move base to core20 (CRAFT-509) snapcraft merged Merged PR #3579 via ed2baf8bd, moving Snapcraft's own snap to the core20 base; implementation commit 18a974e01.
70%