Skip to content

Various improvements #130

Various improvements

Various improvements #130

Workflow file for this run

# Since the mypy pre-commit cannot automatically install all the dependencies, we add an additional mypy workflow.
name: Type Checking
on:
push:
branches: ["*"]
pull_request:
types: [opened, reopened, synchronize]
jobs:
mypy:
runs-on: ubuntu-latest
timeout-minutes: 30
steps:
- uses: actions/checkout@v6
- name: Setup uv project virtual environment
uses: ./.github/actions/setup-uv
- name: Run mypy
run: uv run --no-project mypy .