The GitHub Actions job "Tests" on airflow.git/add-lychee-link-check has failed.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
2970351acc3bc21c8e17414ba1e2ef016894e002 / Jarek Potiuk <[email protected]>
Add lychee prek hook (offline mode) and fix internal markdown links

* Add the lychee link checker as a prek hook in offline mode
  (`--offline --no-progress --root-dir .`) so we catch broken
  intra-repo links in Markdown files before they land. The hook
  excludes auto-generated content (the Python OpenAPI client docs
  under `clients/python/`, JS `node_modules`, build output) and runs
  on every Markdown file otherwise. The lychee binary version is
  pinned via `LYCHEE_VERSION=0.24.2` as the first arg, alongside the
  SHA-pinned `rev`, so we keep the airflow SHA-pinning convention
  while satisfying lychee's pre-commit script which expects a
  version tag.

* Fix the 13 broken links the hook surfaced on `main`:

  - Add minimum-stub locale guideline files for active locales that
    were referenced from the airflow-translations skill table but had
    no file yet (`ar`, `it`, `tr`). The stub points the reader at the
    parent SKILL.md so the global rules apply until a real guide is
    written.
  - `airflow-core/src/airflow/_shared/{AGENTS,README}.md`: correct the
    `../../shared` path (which resolved inside `airflow-core/`) to
    `../../../../shared` so it lands on the repo-root `shared/` dir.
  - `airflow-core/src/airflow/api_fastapi/execution_api/AGENTS.md`:
    add the missing `../` so the `contributing-docs/...` link resolves
    to repo root instead of `airflow-core/contributing-docs/`.
  - `airflow-core/src/airflow/ui/tests/e2e/README.md`: replace the
    reference to a no-longer-existing `dag-trigger.spec.ts` example
    with the existing `dag-runs.spec.ts`.
  - `dev/breeze/doc/ci/02_images.md`: docs were moved from
    `docs/docker-stack/` to `docker-stack-docs/`; update the link.
  - `dev/README_RELEASE_HELM_CHART.md`: helm-chart docs moved from
    `docs/helm-chart/` to `chart/docs/`; update the link.
  - `dev/system_tests/README.md`: drop the dangling reference to a
    `dev/requirements.txt` that no longer exists; replace with a
    `uv run --with PyGithub --with rich-click --with rich` invocation
    that picks up the script's actual dependencies.

Report URL: https://github.com/apache/airflow/actions/runs/25322226400

With regards,
GitHub Actions via GitBox


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

Reply via email to