name: Link Checker on: repository_dispatch: workflow_dispatch: # push: # branches: # - main # schedule: # - cron: "00 18 * * 6" jobs: linkChecker: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6 - uses: actions/setup-python@v6 with: python-version: '3.x' - name: Resolve docs GitHub source refs run: python tools/resolve_doc_github_refs.py --placeholder '{{PADDLEOCR_GITHUB_REF}}' --source-ref main - name: Link Checker id: lychee uses: lycheeverse/lychee-action@8646ba30535128ac92d33dfc9133794bfdd9b411 # v2 env: GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}} with: args: --exclude 'docs/index/*.md' 'docs/update/*.md' --verbose --no-progress --max-redirects 8 'docs/**/*.md' format: markdown fail: false output: lychee/results.md - name: Create Issue From File if: steps.lychee.outputs.exit_code != 0 uses: peter-evans/create-issue-from-file@fca9117c27cdc29c6c4db3b86c48e4115a786710 # v6 with: title: Link Checker Report content-filepath: ./lychee/results.md labels: report, automated issue