← Back to issue list

plugs: install snaps from content plugs

View original Github issue

Metadata

Project
snapcraft
Number
#3715
Type
pull request
State
merged
Author
mr-cal
Labels
Created
Updated
Closed

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.
80%
#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.
71%
#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.
70%