diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d10d15b..f52c750 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -11,7 +11,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.11", "3.12"] + python-version: ["3.9", "3.11", "3.12", "3.13"] steps: - uses: actions/checkout@v4 - name: Install uv @@ -24,3 +24,18 @@ jobs: run: uv run --no-sync ruff check src benchmarks - name: Test run: uv run --no-sync pytest -q + + security: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Install uv + uses: astral-sh/setup-uv@v5 + with: + python-version: "3.12" + - name: Install deps + run: uv pip install -e ".[dev]" + - name: Run pip-audit + uses: pypa/gh-action-pip-audit@v1.1.0 + with: + requirements: pyproject.toml