Skip to content

Pin uv version in CI to 0.7.2#1023

Merged
palinatolmach merged 8 commits into
masterfrom
pin-ci-uv
May 8, 2025
Merged

Pin uv version in CI to 0.7.2#1023
palinatolmach merged 8 commits into
masterfrom
pin-ci-uv

Conversation

@palinatolmach

@palinatolmach palinatolmach commented May 8, 2025

Copy link
Copy Markdown
Member

Closes #1022.
Related: runtimeverification/mir-semantics#547

This PR pins the version of uv used in CI to 0.7.2 for it to stay fixed and consistent with mir-semantics, pins the version in pyproject-build-systems, and updates the uv.lock and flake.nix files accordingly.

It also fixes a code quality issue identified by an updated mypy.

@palinatolmach palinatolmach marked this pull request as ready for review May 8, 2025 16:01
@palinatolmach palinatolmach self-assigned this May 8, 2025
@palinatolmach palinatolmach merged commit 291a70f into master May 8, 2025
@palinatolmach palinatolmach deleted the pin-ci-uv branch May 8, 2025 17:14
@juliankuners

Copy link
Copy Markdown
Contributor

I'd suggest that we also add a GitHub job in another pull request that periodically updates uv2nix and pyproject-build-systems in the flake inputs as well as fetches the respective version of uv that is being used by nix and updates the version in the GitHub jobs. uv is updated quite frequently and this ensures that the two versions always match.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Fix uv version in GH actions

4 participants