lint.yaml 734 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. name: lint
  2. on:
  3. pull_request:
  4. branches:
  5. - "rolling"
  6. paths:
  7. - 'lua/**'
  8. - 'snapshots/**'
  9. - 'tests/**'
  10. - 'utils/**'
  11. jobs:
  12. lua-linter:
  13. name: "Linting with luacheck"
  14. runs-on: ubuntu-20.04
  15. steps:
  16. - uses: actions/checkout@v3
  17. - uses: leafo/gh-actions-lua@v8
  18. - uses: leafo/gh-actions-luarocks@v4
  19. - name: Use luacheck
  20. run: luarocks install luacheck
  21. - name: Run luacheck
  22. run: make lint-lua
  23. shellcheck:
  24. name: Shellcheck
  25. runs-on: ubuntu-latest
  26. steps:
  27. - uses: actions/checkout@v3
  28. - name: Run ShellCheck
  29. uses: ludeeus/action-shellcheck@master
  30. with:
  31. scandir: "./utils"
  32. ignore: "bin"