Skip to content

[v3-3-test] Automate keeping documented "tested with" versions in sync with the test matrix (#69124)#70109

Merged
potiuk merged 1 commit into
v3-3-testfrom
backport-4dc4ebf-v3-3-test
Jul 19, 2026
Merged

[v3-3-test] Automate keeping documented "tested with" versions in sync with the test matrix (#69124)#70109
potiuk merged 1 commit into
v3-3-testfrom
backport-4dc4ebf-v3-3-test

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

The Python, database and Kubernetes versions Airflow is tested with live in
global_constants.py, but are also listed by hand in the installation
prerequisites doc and the README. Those lists drifted: PostgreSQL 18 (and
MySQL 8.4) were added to the test matrix and the README, but the prerequisites
doc was forgotten, so it still advertised PostgreSQL up to 17.

Add a prek hook that regenerates the tested-versions block in prerequisites.rst
and the "Main version (dev)" column of the README from global_constants.py, so
this drift becomes an auto-fixable check failure instead of a silent doc bug.
Also correct the stale PostgreSQL and MySQL versions in prerequisites.rst.
(cherry picked from commit 4dc4ebf)

Co-authored-by: Jarek Potiuk jarek@potiuk.com
Generated-by: Claude Code (Opus 4.8) following the guidelines

…c with the test matrix (#69124)

The Python, database and Kubernetes versions Airflow is tested with live in
global_constants.py, but are also listed by hand in the installation
prerequisites doc and the README. Those lists drifted: PostgreSQL 18 (and
MySQL 8.4) were added to the test matrix and the README, but the prerequisites
doc was forgotten, so it still advertised PostgreSQL up to 17.

Add a prek hook that regenerates the tested-versions block in prerequisites.rst
and the "Main version (dev)" column of the README from global_constants.py, so
this drift becomes an auto-fixable check failure instead of a silent doc bug.
Also correct the stale PostgreSQL and MySQL versions in prerequisites.rst.
(cherry picked from commit 4dc4ebf)

Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
Generated-by: Claude Code (Opus 4.8) following the guidelines
@potiuk
potiuk marked this pull request as ready for review July 19, 2026 22:36
@potiuk
potiuk merged commit 40d6707 into v3-3-test Jul 19, 2026
4 of 5 checks passed
@potiuk
potiuk deleted the backport-4dc4ebf-v3-3-test branch July 19, 2026 22:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant