link-check #11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: link-check | |
| # Advisory online external-link check (not part of ci-status). Runs weekly and | |
| # on demand; files a rolling tracking issue on failure rather than gating merges. | |
| # Deterministic on-disk link integrity is covered separately by the offline | |
| # lychee check; this lane catches dead external URLs in the docs. Public repo: | |
| # runs on the reusable's hosted default runner. | |
| on: | |
| schedule: | |
| - cron: '23 6 * * 1' | |
| workflow_dispatch: | |
| permissions: | |
| contents: read | |
| jobs: | |
| link-check: | |
| # issues: write is scoped to this job (least privilege) — only the called | |
| # workflow files the rolling tracking issue. | |
| permissions: | |
| contents: read | |
| issues: write | |
| uses: melodic-software/ci-workflows/.github/workflows/link-check.yml@5776760254f8b63cba44e896f51604cb755350d9 # v0.22.2 | |
| with: | |
| runner: ubuntu-24.04 | |
| args: >- | |
| --cache | |
| --max-cache-age 7d | |
| --no-progress | |
| --accept-timeouts | |
| --config lychee.toml | |
| './**/*.md' |