Skip to content

chore(dev): require uv >= 0.13.6 - #259

Merged
matrixise merged 1 commit into
masterfrom
chore/require-uv-0.13.6
Oct 31, 2026
Merged

matrixise merged 1 commit into
masterfrom
chore/require-uv-0.13.6

Conversation

@matrixise

Copy link
Copy Markdown
Contributor

Summary

Follow-up to #258: this commit was pushed after #258 had already been merged, so it never reached master.

uv < 0.13.4 bundles a root CA whose intermediate has been compromised (GHSA-hq85-5cpj-mr62). #258 bumped uv in uv.lock only; this PR forces it everywhere:

  • pyproject.toml: dev dependency lower bound uv>=0.13.6, plus [tool.uv] required-version = ">=0.13.6" so older uv binaries refuse to run on the project (CI via setup-uv, and locally)
  • mise.toml: uv 0.13.6
  • Dockerfile: ghcr.io/astral-sh/uv:0.13.6
  • .pre-commit-config.yaml: uv-pre-commit rev: 0.13.6

Developers must upgrade uv after this is merged (mise install, uv self update or brew upgrade uv); uv 0.12.x now fails with "Required uv version >=0.13.6 does not match the running version".

Test plan

  • uv lock --check with uv 0.13.6
  • uv 0.12.19 is rejected by required-version
  • pip-audit and the test suite pass locally
  • CI green
  • task docker:build still builds

🤖 Generated with Claude Code

uv < 0.13.4 bundles a root CA whose intermediate has been compromised
(GHSA-hq85-5cpj-mr62). Bump every uv pin to 0.13.6 (mise, Dockerfile,
uv-pre-commit hook, dev dependency lower bound) and set
[tool.uv] required-version so older uv binaries refuse to run on the
project, in CI (setup-uv reads it) and on developer machines.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@matrixise
matrixise merged commit 8e8f72a into master Oct 31, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant