Você não pode selecionar mais de 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

40 linhas
798 B

  1. name: Linters
  2. on:
  3. pull_request:
  4. workflow_dispatch:
  5. push:
  6. branches: [ develop ]
  7. permissions:
  8. contents: read
  9. jobs:
  10. linter:
  11. name: 'Pre Commit Hooks'
  12. runs-on: ubuntu-latest
  13. if: github.event_name == 'pull_request'
  14. steps:
  15. - uses: actions/checkout@v3
  16. - uses: actions/setup-python@v4
  17. with:
  18. python-version: '3.10'
  19. - uses: pre-commit/action@v3.0.0
  20. with:
  21. extra_args: --files 'bench/'
  22. deps-vulnerable-check:
  23. name: 'Vulnerable Dependency Check'
  24. runs-on: ubuntu-latest
  25. steps:
  26. - uses: actions/setup-python@v4
  27. with:
  28. python-version: '3.10'
  29. - uses: actions/checkout@v3
  30. - name: 'Pip Audit'
  31. run: |
  32. pip install pip-audit
  33. pip-audit ${GITHUB_WORKSPACE}