← Back to issue list

feat: support for the uv plugin

View original Github issue

Metadata

Project
snapcraft
Number
#5196
Type
pull request
State
merged
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

Merged to add uv plugin support and close issue #5187. Changes include documentation updates to index the go-use plugin and fix cross-reference warnings. Approved by four reviewers after resolving lint and test dependencies.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the [guidelines for contributing](https://github.com/canonical/snapcraft/blob/main/CONTRIBUTING.md)? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `tox run -m lint`? - [x] Have you successfully run `tox run -e test-py310`? (supported versions: `py39`, `py310`, `py311`, `py312`) ----- **Note to reviewers**: The linter and docs build errors will be addressed in the next pulse with the help of @medubelko, you can just review the functionality of the uv plugin itself. Closes #5187. CRAFT-3841

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged to add uv plugin support and close issue #5187. Changes include documentation updates to index the go-use plugin and fix cross-reference warnings. Approved by four reviewers after resolving lint and test dependencies.
qwen3.6-35b-a3b-mtp-q6 Merged the uv plugin feature, closing issue #5187. Resolved test failures via an upstream craft-parts dependency and fixed documentation warnings by explicitly indexing the go-use plugin. The feature is now live in Snapcraft.
qwen3.6-35b-a3b-mtp-q6 Merged to add uv plugin support, closing #5187 and CRAFT-3841. Tests depend on craft-parts PR #956. Docs build errors from go-use plugin cross-references were fixed by explicitly adding it to the plugins index.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#930 feat: add uv plugin craft-parts merged Merged the uv plugin feature, resolving issue #706 and CRAFT-2751. Approved by four reviewers, the update adds 743 lines and removes one across twelve files.
80%
#792 feat: add uv plugin rockcraft merged Merged the addition of the uv plugin from craft-parts to Rockcraft. Approved by three reviewers, the change modifies 31 files. Minor CI test and OSV scanner warnings were deemed unrelated and did not block integration. Closes #789.
75%
#956 fix: make uv plugin re-entrant on code changes craft-parts merged Merged a fix ensuring the uv plugin detects source code changes without requiring a build space cleanup. Approved by three reviewers, passed CI, and applied with minimal changes across three files.
72%