← Back to issue list

build(deps): use uv for freeze-requirements

View original Github issue

Metadata

Project
charmcraft
Number
#1779
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged into main in canonical/charmcraft#1779, replacing the freeze-requirements workflow with uv while preserving equivalent output and improving speed.

Resolution: closed resolved

Reason: canonical/charmcraft#1779 is recorded as merged after approval by two reviewers. The change replaced the shell-based dependency freezing workflow with uv and was intended to provide substantially faster execution with equivalent output.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This speeds up the `freeze-requirements.sh` script quite substantially while still having equivalent output.

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged into main in canonical/charmcraft#1779, replacing the freeze-requirements workflow with uv while preserving equivalent output and improving speed.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#1779, replacing the freeze-requirements.sh workflow with uv for substantially faster dependency freezing while preserving equivalent output.
stealth/space-bunny-alpha — closed resolved Merged in canonical/charmcraft#1779, replacing freeze-requirements.sh with uv to substantially speed up dependency freezing while preserving equivalent output.
qwen/qwen3.6-35b-a3b — — Merged. Replaced freeze-requirements.sh with uv to significantly speed up the process while maintaining equivalent output. Approved by two reviewers.
qwen3.6-35b-a3b-mtp-q6 — — Merged to update freeze-requirements.sh to use uv, substantially speeding up execution while preserving identical output.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#2003 build(deps): update dependencies and freeze with uv charmcraft merged Merged #2003 as commit 015c4abd, switching requirement freezing to uv, updating dependencies, and fixing macOS smoke tests; it resolves #1996.
76%
#1867 experimental: switch to uv charmcraft closed Landed in main via commit 31fd757e, migrating Charmcraft to uv and updating dependency freezing; related partial work had landed in #2003.
74%