diff --git a/.gitea/workflows/lint.yml b/.gitea/workflows/lint.yml index c0ead39..17cec05 100644 --- a/.gitea/workflows/lint.yml +++ b/.gitea/workflows/lint.yml @@ -38,10 +38,22 @@ jobs: - uses: actions/checkout@v3 - name: Install ruff - run: pip install ruff + run: python3 -m pip install ruff - name: Check syntax errors - run: ruff check matrixbot/ --select E9,F63,F7,F82 --output-format=github + run: python3 -m ruff check matrixbot/ --select E9,F63,F7,F82 --output-format=github - name: Run full lint - run: ruff check matrixbot/ --output-format=github + run: python3 -m ruff check matrixbot/ --output-format=github + + python-audit: + name: Python deps (pip-audit) + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + + - name: Install pip-audit + run: python3 -m pip install pip-audit + + - name: Audit matrixbot dependencies + run: python3 -m pip_audit -r matrixbot/requirements.txt