Loading
Convert i18n link check into a manual links report
What does this MR do?
Repeats the change from gitlab!240036 (merged) in GitLab Runner.
The docs:lint i18n markdown job calls scripts/lint-i18n-docs, which runs vale, markdownlint, and lychee together. The lychee check reports "File not found" errors over docs-locale/. As the localization team builds translations incrementally, many crosslinks point to pages not yet translated, so the lychee check will likely never run green.
This MR splits the link check out of scripts/lint-i18n-docs into a separate manual report job:
- Removes the lychee section from
scripts/lint-i18n-docsso thedocs:lint i18n markdownjob only lints prose and Markdown. - Adds a new
docs:report i18n linksjob that iswhen: manualand saves lychee output as an artifact (kept 2 weeks) for review when needed.