| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
Add a weekly scheduled workflow that builds the full published site (all versions) and runs lychee to detect dead external links, opening a link-rot issue when any are found. - .github/workflows/link-check.yml: weekly cron + manual dispatch - .lychee.toml: checker config (resolves root-relative links via base_url, excludes the tiny.cloud family and localhost, accepts redirects and 429) - .lycheeignore: curated hosts that block automated checkers but resolve in a browser - package.json: check-links script for local use - .gitignore: ignore the local lychee cache and report output
| Back | FazBrowse Home | New Git URL |
Ticket: TINYDOC-3514
What this does
Adds a weekly scheduled link check (Mondays 06:00 UTC, plus manual dispatch). Builds the full production site — all four published versions — and runs lychee over the built HTML.
Findings go to a single rolling link-rot issue: the body is refreshed each run, and the issue closes automatically once a run comes back clean.
Layer 1 of 2 — the PR-time check is #4277.
Validation
Not yet verified: the rolling-issue logic cannot run until this is on main, because workflow_dispatch only fires from the default branch. Dispatch it manually straight after merge to confirm the first real run.