fix: exclude hanzo extra from CI dependency resolution

uv resolves all extras by default. Explicitly exclude the hanzo
extra (hanzo-kms, hanzo-iam) which aren't published to PyPI.
This commit is contained in:
2026-02-13 16:57:58 -08:00
parent d66df4ae64
commit 391dc7b980
+2 -2
View File
@@ -50,7 +50,7 @@ jobs:
- name: Install dependencies
working-directory: ./api
run: uv sync --extra dev
run: uv sync --extra dev --no-extra hanzo
- name: Run tests
working-directory: ./api
@@ -125,7 +125,7 @@ jobs:
- name: Install API dependencies
working-directory: ./api
run: uv sync --extra dev
run: uv sync --extra dev --no-extra hanzo
- name: Start API server
working-directory: ./api