← Back to issue list

feat: add uv plugin

View original Github issue

Metadata

Project
rockcraft
Number
#792
Type
pull request
State
merged
Author
bepri
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

- [ ] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? ----- Adding the uv plugin from craft-parts to Rockcraft. CRAFT-3916 Closes #789.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged the uv plugin from craft-parts into Rockcraft, resolving #789. Minor CI failures regarding flaky tests and unpinned tutorial dependencies were discussed but did not block the merge.
qwen3.6-35b-a3b-mtp-q6 Merged, introducing the uv plugin from craft-parts to Rockcraft and closing issue #789. Reported test failures were dismissed as unrelated to flaky updates and unpinned tutorial dependencies.

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.
86%
#2050 feat: add uv plugin to charmcraft charmcraft merged Merged pull request adding a uv plugin to charmcraft. Approved by three reviewers and contingent on craft-parts PR #945. Successfully closes issue #2040 and modifies 18 files to implement the feature.
80%
#789 Add support for the uv plugin rockcraft closed Abandoned. The request to adopt the craft-parts uv plugin into Rockcraft was synced to internal Jira ticket CRAFT-3916 but received no further action or resolution.
76%
#3 parts: add parts support (CRAFT-27) rockcraft merged Merged after approval. Integrates craft-parts to add initial parts processing support to Rockcraft. Changes span 11 files with 375 additions and 6 deletions. Zero unresolved comments and passing CI checks.
76%
#5196 feat: support for the uv plugin snapcraft merged 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.
75%
#262 feat(inspectors): add rockcraft inspector fetch-service merged Merged the rockcraft inspector feature, resolving issue #260 and CRAFT-3561. Approved by three reviewers, the change modifies 12 files with 666 additions and 29 deletions. An OSV scanner dependency was noted but did not block the merge.
75%
#717 feat: add Rockcraft-specific Poetry plugin rockcraft merged Merged the Rockcraft-specific Poetry plugin, resolving issue #701. Shared Python plugin logic was extracted into a python_common module. Approved by two reviewers, passed CI, and modified 19 files.
74%
#222 plugins: add rockcraft specific python plugin rockcraft merged Merged a rockcraft-specific Python plugin supporting bare and ubuntu bases. Approved by two reviewers, the update modifies 26 files and closes issue #194.
74%
#1003 fix: don't require a specific python interpreter for uv craft-parts merged Merged fix removing the specific Python interpreter requirement for uv. Approved by two reviewers, closes #991 and CRAFT-4010, modifies three files, and adopted by Rockcraft.
73%
#91 feat: Build snap with uv imagecraft merged Merged updates to the snap build process, switching the imagecraft component to uv. Resolves #83 and CRAFT-4062. Approved by two reviewers, passed CI, and modified a single file.
73%