Skip to content

chore: Create CI action that validates links in md files #21747

@comphead

Description

@comphead

DataFusion does not have a CI action to check broken links in markdown files.

Here's what the existing CI workflows do for docs/markdown:

  • docs_pr.yaml — Builds the Sphinx docs (docs/build.sh) on PRs that touch docs/**, catching build errors/warnings, but not specifically checking links.
  • docs.yaml — Deploys built docs to the asf-site branch on pushes to main.
  • dev.yml — Runs prettier formatting checks on docs, spell checking with typos, and license header checks — but no link checking.

There's no use of a link checker tool like lychee, markdown-link-check, or linkchecker anywhere in the workflows

Originally posted by @comphead in #21679 (comment)

Metadata

Metadata

Labels

No labels
No labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions