SIGN IN SIGN UP
apache / airflow UNCLAIMED

Apache Airflow - A platform to programmatically author, schedule, and monitor workflows

0 0 267 Python

Auto-sync provider README.rst Requirements with pyproject.toml (#67669)

Provider README.rst files are generated from pyproject.toml at
distribution-build time. Between releases, dependency bumps in
pyproject.toml do not propagate to the committed README, leading to
silent drift that has to be fixed manually (#67554).

Add a prek hook that re-renders the Requirements table from the current
pyproject.toml whenever the latter changes, catching drift in pre-commit
and CI instead of waiting for a release build. Only the table block is
touched — surrounding prose, the cross-provider table, and the rest of
the README are left alone.

Also brings 7 currently-stale provider READMEs into sync as the hook
output (apache/beam, apache/spark, fab, ibm/mq, microsoft/azure, mysql,
tableau) — these are the same class of drift #67554 fixed manually for
celery, cncf/kubernetes, edge3, git, and openlineage.
J
Jarek Potiuk committed
8f96fbd6f67f54dbb1dbfb109680bd68b6cd0306
Parent: 508ced8
Committed by GitHub <noreply@github.com> on 5/29/2026, 6:15:04 PM