Merge pull request #21 from manmohan659/fix/ci-and-frontend

fix(ci): use setup-uv and --no-workspace for service tests
This commit is contained in:
Manmohan 2026-04-16 15:36:27 -04:00 committed by GitHub
commit 3c0b1ae16b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -88,13 +88,13 @@ jobs:
python-version: '3.12'
- name: Install uv
run: pip install uv==0.4.30
uses: astral-sh/setup-uv@v4
- name: Sync deps
run: uv sync
run: uv sync --no-workspace
- name: Run pytest
run: uv run pytest
run: uv run --no-workspace pytest
test-chat-api:
name: Chat-API — pytest (postgres service)
@ -128,13 +128,13 @@ jobs:
python-version: '3.12'
- name: Install uv
run: pip install uv==0.4.30
uses: astral-sh/setup-uv@v4
- name: Sync deps
run: uv sync
run: uv sync --no-workspace
- name: Run pytest
run: uv run pytest
run: uv run --no-workspace pytest
test-inference:
name: Inference — pytest
@ -152,13 +152,13 @@ jobs:
python-version: '3.12'
- name: Install uv
run: pip install uv==0.4.30
uses: astral-sh/setup-uv@v4
- name: Sync deps
run: uv sync
run: uv sync --no-workspace
- name: Run pytest
run: uv run pytest
run: uv run --no-workspace pytest
terraform-validate:
name: Terraform — validate