← Back to issue list

feat: Build snap with uv

View original Github issue

Metadata

Project
imagecraft
Number
#91
Type
pull request
State
merged
Author
upils
Labels
Created
Updated
Closed

Current evaluation

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.

Suggested action:

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? --- Use uv to build the imagecraft part in the snap. Fixes #83 CRAFT-4062

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b 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.
qwen3.6-35b-a3b-mtp-q6 Merged PR implementing uv to build the imagecraft snap component, resolving issue #83 and CRAFT-4062. The change updates the build process to use the uv package manager.
qwen3.6-35b-a3b-mtp-q6 Merged maintainer-upils pull request updating the snap build process to use uv for the imagecraft component. Resolves issue #83 and CRAFT-4062.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#5872 build: use uv plugin to build snapcraft snapcraft merged Merged changes switching snapcraft build to the uv plugin. This constrains maturin to resolve rustc compatibility issues. Approved by reviewers and passed CI validation before integration.
81%
#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.
75%
#5554 fix(build): freeze UV in the snap build snapcraft merged Merged a build fix that freezes the UV package version in the snap build and updates the lock file. Approved by two reviewers, passed all CI checks, and integrated into the main branch.
75%
#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.
73%
#5284 build: package snap with uv snapcraft closed Closed without merging. Proposed switching the snapcraft build from the python plugin to the uv plugin. It received no reviews or CI checks and was abandoned after 306 days of inactivity.
72%
#196 feat: remote build service craft-application merged Merged the remote build service feature, migrating code from snapcraft. Approved by two reviewers, passed CI checks, and introduced 2316 lines across 26 files.
70%
#1089 Backport uv fix to 2.7 craft-parts merged Merged backport of the UV 0.7 fix to the 2.7 branch for Snapcraft. Approved by two reviewers with passing CI checks on supported platforms. The change updates four files to resolve compatibility issues.
70%