🔒️(ci) install every Python job through uv

lint-git runs gitlint through uvx, which fetches it for that one command and
puts nothing in the runner's Python. lint-summary and test-summary sync from a
new src/summary/uv.lock, so the versions those jobs resolve are the versions in
the tree, which is what src/backend and src/agents already do. The agents sync
refuses source distributions, since that package installs no project of its own.

Follows suitenumerique/menshen#73.
This commit is contained in:
davd-gzl
2026-08-25 18:48:09 +00:00
committed by aleb_the_flash
parent a0dbfa9357
commit fbeb035f50
3 changed files with 1908 additions and 13 deletions
+1
View File
@@ -2,6 +2,7 @@
[project]
name = "summary"
version = "1.29.0"
requires-python = ">=3.13"
dependencies = [
"fastapi[standard]>=0.105.0",
"uvicorn>=0.24.0",
+1891
View File
File diff suppressed because it is too large Load Diff