Skip to content

chore(ci): require uv >= 0.13.4 for the eMudhra CA root store update - #37

Merged
karamouche merged 1 commit into
mainfrom
chore/ca-root-store-pins
Oct 23, 2026
Merged

karamouche merged 1 commit into
mainfrom
chore/ca-root-store-pins

Conversation

@karamouche

Copy link
Copy Markdown
Collaborator

What does this PR do?

Requires uv >= 0.13.4 ([tool.uv] required-version in pyproject.toml) so CI and the PyPI release workflow run a uv with the root store update for the eMudhra CA distrust. astral-sh/setup-uv reads this field, so no workflow change is needed.

Type of change

  • Refactor / docs / CI

Notes

  • The project has no certifi, pip, Node or Go dependency (checked uv.lock), so uv is the only toolchain to pin.
  • No change to the published package: the wheel does not bundle uv.
  • Contributors on an older uv get Required uv version >=0.13.4 does not match and need uv self update.

How was this tested?

uvx --from uv==0.13.4 uv sync --group dev   # uv.lock unchanged
uvx --from uv==0.13.4 uv run pytest          # 1045 passed

@karamouche
karamouche marked this pull request as ready for review October 23, 2026 14:48
@karamouche
karamouche merged commit 3e0c3da into main Oct 23, 2026
9 checks passed
@karamouche
karamouche deleted the chore/ca-root-store-pins branch October 23, 2026 18:41
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.

2 participants