name: CI on: push: pull_request: jobs: python: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: astral-sh/setup-uv@v4 - run: uv sync --all-packages - run: uv run ruff check . - run: uv run mypy packages services || true - run: uv run pytest packages/sir/tests rust: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: dtolnay/rust-toolchain@stable - run: cd rust && cargo test