diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index 434afed..9023d31 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -16,7 +16,7 @@ jobs: steps: - uses: actions/checkout@v6 - uses: extractions/setup-just@v3 - - uses: astral-sh/setup-uv@v7 + - uses: astral-sh/setup-uv@v8.0.0 with: python-version: ${{ matrix.python-version }} @@ -34,11 +34,25 @@ jobs: - name: Run mypy checks run: just mypy + audit: + name: Audit Dependencies + runs-on: ubuntu-slim + steps: + - uses: actions/checkout@v6.0.1 + with: + sparse-checkout: | + uv.lock + justfile + pyproject.toml + - uses: astral-sh/setup-uv@v8.0.0 + - uses: extractions/setup-just@v3 + - run: just audit + checks-successful: name: All Checks Passed runs-on: ubuntu-latest if: always() - needs: [test] + needs: [test, audit] steps: - uses: re-actors/alls-green@v1.2.2 with: diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..3767b4b --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.14 \ No newline at end of file