plugs: install snaps from content plugs
Metadata
Current evaluation
Merged into snapcraft/7.0. Adds support for installing snaps via content plug default-provider fields. Approved by reviewer, passed all CI checks, and achieved 100% diff coverage across six modified files.
Suggested action: —
No scores available.
Issue body
- [X] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [X] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [ ] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
Install snaps from content plug's `default-provider` field.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged into snapcraft/7.0. Adds support for installing snaps via content plug default-provider fields. Approved by reviewer, passed all CI checks, and achieved 100% diff coverage across six modified files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into snapcraft/7.0. Enables installation of snaps from content plug default-provider fields. Achieved 100% diff coverage with a 0.02% overall test coverage increase. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into snapcraft/7.0. Implements snap installation from content plug default-provider fields. Achieved 100% diff coverage and increased overall test coverage by 0.02%. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #3657 meta: support plugs | snapcraft | merged | Merged into snapcraft/7.0 after approval and CI checks. Adds metadata support for plugs, including ContentPlugs. Modifies four files with 117 additions and two deletions, achieving 95.45% diff coverage. | |
| #891 (internal) Install snap via craft-providers API (CRAFT-1277) | charmcraft | merged | Merged changes to install snap via the craft-providers API, resolving CRAFT-1277. Updates six files with a net reduction of 145 lines. Approved by one reviewer with no unresolved comments or CI failures. | |
| #3933 providers: install snaps and packages via craft-providers API | snapcraft | merged | Merged implementation for installing snaps and packages via the craft-providers API. Approved, passed CI, and increased unit test coverage by 0.46 percent across three changed files. |