lint.yaml 888 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ---
  2. name: Lint
  3. on: [push, pull_request]
  4. jobs:
  5. markdown_lint:
  6. name: "Lint Markdown"
  7. runs-on: ubuntu-latest
  8. steps:
  9. - name: Checkout
  10. uses: actions/checkout@v2
  11. - name: Setup Ruby
  12. uses: actions/setup-ruby@v1
  13. - name: Install mdl
  14. run: gem install mdl
  15. - name: Lint markdown
  16. run: mdl --style .mdl_style.rb ./
  17. markdown_link_check:
  18. name: "Check Markdown links"
  19. runs-on: ubuntu-latest
  20. steps:
  21. - name: Checkout
  22. uses: actions/checkout@v2
  23. - name: Check links
  24. uses: gaurav-nelson/github-action-markdown-link-check@1.0.13
  25. with:
  26. use-verbose-mode: "yes"
  27. shellcheck:
  28. name: "Check shell scripts"
  29. runs-on: ubuntu-latest
  30. steps:
  31. - name: Checkout
  32. uses: actions/checkout@v2
  33. - name: ShellCheck
  34. uses: ludeeus/action-shellcheck@1.1.0