python-lint.yml 669 B

1234567891011121314151617181920212223242526
  1. name: Python lint
  2. on: [push, pull_request]
  3. jobs:
  4. lint:
  5. runs-on: ubuntu-latest
  6. steps:
  7. - uses: actions/checkout@v2
  8. - uses: actions/setup-python@v2
  9. with:
  10. python-version: "3.10"
  11. - uses: isort/isort-action@master
  12. with:
  13. sortPaths: "./mausignald ./mautrix_signal"
  14. - uses: psf/black@stable
  15. with:
  16. src: "./mausignald ./mautrix_signal"
  17. version: "22.3.0"
  18. - name: pre-commit
  19. run: |
  20. pip install pre-commit
  21. pre-commit run -av trailing-whitespace
  22. pre-commit run -av end-of-file-fixer
  23. pre-commit run -av check-yaml
  24. pre-commit run -av check-added-large-files