The GitHub Actions job "prek" on airflow-steward.git/feat/doc-validation-ci has 
failed.
Run started by GitHub user andreahlert (triggered by potiuk).

Head commit for run:
d8540ff0475c44e1ec49c22dd18d2c3c89ce029b / André Ahlert <[email protected]>
ci: add doc-validation hooks (markdownlint, typos, placeholder linter, lychee)

Adds a minimal doc-validation layer to pre-commit + a lychee link-check
workflow. Catches the bug classes review currently has to find by eye:

- markdownlint-cli2 with a tight config (MD051 broken anchors, MD053
  dangling link refs); style rules off so the diff stays small
- typos with project-term allowlist in .typos.toml (CNA, Vulnogram,
  ponymail, mis-, Nd, pre-empted)
- tools/dev/check-placeholders.sh refuses hardcoded apache/airflow /
  Apache Airflow inside .claude/skills/ and tools/*.md (PR #1 already
  had to scrub these once)
- lychee runs in a separate workflow on PR + daily cron; informational
  only today (continue-on-error: true) because the existing tree has
  24 pre-existing broken refs to files that have not landed yet
  (config/, projects/airflow/, the issue-template YAML); flips to a
  hard gate once the baseline reaches zero

Wiring this up surfaced five real broken anchors I fixed along the
way:

- AGENTS.md missing "the project's" prefix in
  #point-reporters-to-the-security-model-dont-re-explain-it
- tools/ponymail/operations.md anchors #get-email and #get-thread
  pointed at headings that are actually "Get an email" / "Get a thread"
- projects/_template/scope-labels.md and tools/github/issue-template.md
  carried headings with a literal "→" that GitHub URL-encodes into
  unresolvable slugs; renamed to "to" and re-ran doctoc

Signed-off-by: André Ahlert <[email protected]>

Report URL: https://github.com/apache/airflow-steward/actions/runs/25170907172

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to