name: Python lint on: [push, pull_request] jobs: lint: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions/setup-python@v5 with: python-version: "3.12" - uses: isort/isort-action@master with: sortPaths: "./maubot" - uses: psf/black@stable with: src: "./maubot" version: "24.2.0" - name: pre-commit run: | pip install pre-commit pre-commit run -av trailing-whitespace pre-commit run -av end-of-file-fixer pre-commit run -av check-yaml pre-commit run -av check-added-large-files