fix(build): freeze UV in the snap build
Metadata
Current evaluation
Merged #5554 in commit bc22a58cd, freezing UV during snap builds and refreshing uv.lock; all CI checks passed.
Resolution: closed resolved
Reason: PR #5554 was approved and merged as commit bc22a58cd. It set UV_FROZEN for snap builds and updated the UV lock file, with all CI checks passing.
Evaluated by: mr-cal-bot
No scores available.
Issue body
Also updates the UV lock file.
- [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/)?
- [ ] Have you successfully run `make lint`?
- [ ] Have you successfully run `make test`?
---
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged #5554 in commit bc22a58cd, freezing UV during snap builds and refreshing uv.lock; all CI checks passed. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged as #5554 (bc22a58cd), freezing UV in the snap build and updating the UV lock file; all CI checks passed. | |
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged a build fix freezing the UV package manager version in the snap build and updating the lock file. Maintainer lengau integrated the change to standardize dependency resolution during snap packaging. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #91 feat: Build snap with uv | imagecraft | merged | Merged PR #91 as commit ff99627, switching the imagecraft snap build to uv and fixing #83/CRAFT-4062. | |
| #5444 build(deps): refresh uv.lock | snapcraft | merged | Merged #5444 as commit 8877c8f3a, refreshing uv.lock in preparation for the Snapcraft 8.9 release. | |
| #83 Improve snap build using uv | imagecraft | closed | Snap build was migrated to uv by merged PR canonical/imagecraft#91 (commit ff99627), replacing the previous build flow and allowing the imagecraft part to be rebuilt after failures. | |
| #5284 build: package snap with uv | snapcraft | closed | Closed unmerged after 306 days without review; the uv-based Snapcraft build migration later landed via #5872 (7c8d424e3). | |
| #5872 build: use uv plugin to build snapcraft | snapcraft | merged | Merged #5872 in commit 7c8d424e3, switching Snapcraft’s build to the uv plugin and pinning maturin for compatibility with the available Rust toolchain. |