build(deps): update dependencies and freeze with uv
Metadata
Current evaluation
Merged changes updating dependencies and switching requirement freezing to uv. The update fixes macOS smoke tests, resolves #1996, and was approved by three reviewers across five modified files.
Suggested action: —
No scores available.
Issue body
1. Change `freeze-requirements.sh` to use `uv`
2. Update dependencies
3. Fix macos smoke tests
Fixes #1996
CRAFT-3687
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged changes updating dependencies and switching requirement freezing to uv. The update fixes macOS smoke tests, resolves #1996, and was approved by three reviewers across five modified files. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes update dependencies, switch freeze-requirements.sh to uv, and fix macOS smoke tests, resolving #1996 and CRAFT-3687. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged changes updating dependencies, switching freeze-requirements.sh to uv, and fixing macOS smoke tests. Resolves #1996 and CRAFT-3687. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1779 build(deps): use uv for freeze-requirements | charmcraft | closed | Merged. Replaced freeze-requirements.sh with uv to significantly speed up the process while maintaining equivalent output. Approved by two reviewers. | |
| #107 build(deps): refresh uv.lock | imagecraft | merged | Merged to refresh the uv.lock dependency file. Approved by two reviewers and passed CI checks. The update modified two files, adding 365 lines and removing 360. | |
| #890 build(deps): update dependencies | rockcraft | merged | Merged after two approvals. The update refreshed over 30 dependencies via uv lock across six files. Despite initial snap-tests and OSV-scanner failures, the changes were accepted and integrated into the main branch. | |
| #574 build(deps): update deps with freeze-requirements.sh | rockcraft | merged | Merged dependency updates generated by freeze-requirements.sh. Approved by two reviewers, modifying 31 files with 108 additions and 96 deletions. | |
| #1177 build(deps): run 'uv lock --upgrade' | rockcraft | merged | Merged dependency upgrade PR. Updated numerous packages using uv lock --upgrade. Approved by two reviewers and merged into main, successfully integrating the updates despite one CI test failure. | |
| #760 buids(deps): update with freeze-requirements.sh | rockcraft | merged | Merged dependency updates generated by freeze-requirements.sh. Approved by two reviewers, the change modified seven files (+140/-130 lines) to synchronize build requirements. | |
| #771 build(deps): update with freeze-requirements.sh | rockcraft | merged | Merged by maintainer tigarmo following approval from two reviewers. The change updates dependencies using freeze-requirements.sh, affecting three files with +34/-32 lines. | |
| #390 build(deps): loosen and update dev dependencies | craft-cli | closed | Merged updates that loosen dev dependency constraints and refresh them via uv lock, superseding PR #389. All CI checks passed and the change received approval before integration. | |
| #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. | |
| #5444 build(deps): refresh uv.lock | snapcraft | merged | Merged after approval by two reviewers. The pull request refreshed the uv.lock dependency file to prepare for the 8.9 release. Changes were integrated into the main branch despite some failing integration tests. |