check_markdown.yaml 611 B

12345678910111213141516171819202122232425262728
  1. name: Check markdown
  2. on:
  3. pull_request:
  4. paths:
  5. - 'docs/**'
  6. jobs:
  7. markdown_check:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: check out code
  11. uses: actions/checkout@v3
  12. - name: install markdownlint
  13. run: sudo npm install -g markdownlint-cli
  14. - name: check markdown
  15. run: markdownlint -c .github/workflows/markdown_config.json ./docs/
  16. directory_check:
  17. runs-on: ubuntu-latest
  18. steps:
  19. - name: check out code
  20. uses: actions/checkout@v3
  21. - name: check directory config
  22. run: python3 .github/scripts/directory_check.py directory.json $(pwd)/docs