link-check.yml 894 B

1234567891011121314151617181920212223242526272829303132333435
  1. name: Link Checker
  2. on:
  3. repository_dispatch:
  4. push:
  5. branches:
  6. - main
  7. workflow_dispatch:
  8. schedule:
  9. - cron: "00 18 * * 6"
  10. jobs:
  11. linkChecker:
  12. runs-on: ubuntu-latest
  13. steps:
  14. - uses: actions/checkout@v3
  15. - name: Link Checker
  16. id: lychee
  17. uses: lycheeverse/lychee-action@v2
  18. env:
  19. GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}
  20. with:
  21. args: --exclude 'docs/index/*.md' 'docs/update/*.md' --verbose --no-progress --max-redirects 8 'docs/**/*.md'
  22. format: markdown
  23. fail: false
  24. output: lychee/results.md
  25. - name: Create Issue From File
  26. if: steps.lychee.outputs.exit_code != 0
  27. uses: peter-evans/create-issue-from-file@v5
  28. with:
  29. title: Link Checker Report
  30. content-filepath: ./lychee/results.md
  31. labels: report, automated issue