ci(linting): generate prisma client before basedpyright typecheck

Co-authored-by: Mateo Wang <mateo-berri@users.noreply.github.com>
This commit is contained in:
Cursor Agent 2026-06-30 02:05:44 +00:00
parent 26ee5dd597
commit 8e8dd5f36a
No known key found for this signature in database

View file

@ -48,7 +48,16 @@ jobs:
- name: Install dependencies
run: |
uv sync --frozen
uv sync --frozen --group proxy-dev
# basedpyright resolves Prisma's generated client (litellm/proxy/schema.prisma)
# only after `prisma generate` writes prisma/client.py et al. Without this the
# DB wrappers typed against the generated client would degrade to Unknown.
- name: Generate Prisma client
env:
PRISMA_BINARY_CACHE_DIR: ${{ runner.temp }}/prisma-cache
run: |
uv run --no-sync prisma generate --schema litellm/proxy/schema.prisma
- name: Check ruff format
env: