@ -48,7 +48,7 @@ jobs:
pyproject.toml
uv.lock
- name: Install Dependencies
run: uv sync --locked --extra all
run: uv sync --locked --group tests --extra all
- name: Run prek - pre-commit
id: precommit
run: uvx prek run --from-ref origin/${GITHUB_BASE_REF} --to-ref HEAD --show-diff-on-failure
@ -30,6 +30,13 @@ repos:
language: unsupported
types: [python]
- id: local-mypy
name: mypy check
entry: uv run mypy fastapi
require_serial: true
pass_filenames: false
- id: add-permalinks-pages
name: add-permalinks-pages