python-lint.yml 644 B

12345678910111213141516171819202122232425
  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@21.12b0
  15. with:
  16. src: "./mausignald ./mautrix_signal"
  17. - name: pre-commit
  18. run: |
  19. pip install pre-commit
  20. pre-commit run -av trailing-whitespace
  21. pre-commit run -av end-of-file-fixer
  22. pre-commit run -av check-yaml
  23. pre-commit run -av check-added-large-files