This is an automated email from the ASF dual-hosted git repository.
potiuk pushed a commit to branch v3-1-test
in repository https://gitbox.apache.org/repos/asf/airflow.git
The following commit(s) were added to refs/heads/v3-1-test by this push:
new de76424d355 [v3-1-test] Update badges of Airflow: add prek and use
nicer table formatting (#58930) (#58960)
de76424d355 is described below
commit de76424d35571402cba197f8daa4c2dd553f60ee
Author: github-actions[bot]
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Dec 2 18:34:48 2025 +0100
[v3-1-test] Update badges of Airflow: add prek and use nicer table
formatting (#58930) (#58960)
(cherry picked from commit c811833d32e73db527969a4e77384dc508dc2204)
Co-authored-by: Jarek Potiuk <[email protected]>
---
.pre-commit-config.yaml | 2 ++
README.md | 26 +++++++++++++-------------
generated/PYPI_README.md | 26 +++++++++++++-------------
3 files changed, 28 insertions(+), 26 deletions(-)
diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index a4e0727675a..422ebfddd55 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -539,6 +539,8 @@ repos:
pass_filenames: true
exclude: >
(?x)
+ ^README\.md$|
+ ^generated/PYPI_README\.md$|
^airflow-core/docs/.*commits\.rst$|
^airflow-core/newsfragments/41368\.significant\.rst$|
^airflow-core/newsfragments/41761.significant\.rst$|
diff --git a/README.md b/README.md
index 04cbe6daae9..5a30ff69fe8 100644
--- a/README.md
+++ b/README.md
@@ -20,20 +20,20 @@
<!-- START Apache Airflow, please keep comment here to allow auto update of
PyPI readme.md -->
# Apache Airflow
-| Badges |
|
-|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| License |
[](https://www.apache.org/licenses/LICENSE-2.0.txt)
|
-| PyPI | [](https://badge.fury.io/py/apache-airflow)
[](https://pypi.org/project/apache-airflow/)
[](https://pypi.org/project/apache-airflow/)
|
-| Containers | [](https://hub.docker.com/r/apache/airflow)
[](https://hub.docker.com/r/apache/airflow)
[](https://artifacthub.io/packages/search?repo=apache-airflow)
|
-| Community |
[](https://github.com/apache/airflow/graphs/contributors)
[](https://s.apache.org/airflow-slack)

[](https://insights.linux
[...]
-
-
-
-| Version | Build Status
|
-|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Main | [](https://github.com/apache/airflow/actions)
|
+| Category | Badges
[...]
+|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
+| License |
[](https://www.apache.org/licenses/LICENSE-2.0.txt)
[...]
+| PyPI | [](https://badge.fury.io/py/apache-airflow)
[](https://pypi.org/project/apache-airflow/)
[](https://pypi.org/project/apache-airflow/)
[...]
+| Containers | [](https://hub.docker.com/r/apache/airflow)
[](https://hub.docker.com/r/apache/airflow)
[](https://artifacthub.io/packages/search?repo=apache-airflow)
[...]
+| Community |
[](https://github.com/apache/airflow/graphs/contributors)
[](https://s.apache.org/airflow-slack)

[](https://insights.linux
[...]
+| Dev tools |
[](https://github.com/j178/prek)
[...]
+
+
+| Version | Build Status
|
+|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Main | [](https://github.com/apache/airflow/actions)
|
| 3.x | [](https://github.com/apache/airflow/actions)
|
-| 2.x | [](https://github.com/apache/airflow/actions)
|
+| 2.x | [](https://github.com/apache/airflow/actions)
|
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index f094bbc1ecc..f41481752a9 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -22,20 +22,20 @@ PROJECT BY THE `generate-pypi-readme` PREK HOOK. YOUR
CHANGES HERE WILL BE AUTOM
# Apache Airflow
-| Badges |
|
-|------------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| License |
[](https://www.apache.org/licenses/LICENSE-2.0.txt)
|
-| PyPI | [](https://badge.fury.io/py/apache-airflow)
[](https://pypi.org/project/apache-airflow/)
[](https://pypi.org/project/apache-airflow/)
|
-| Containers | [](https://hub.docker.com/r/apache/airflow)
[](https://hub.docker.com/r/apache/airflow)
[](https://artifacthub.io/packages/search?repo=apache-airflow)
|
-| Community |
[](https://github.com/apache/airflow/graphs/contributors)
[](https://s.apache.org/airflow-slack)

[](https://insights.linux
[...]
-
-
-
-| Version | Build Status
|
-|---------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| Main | [](https://github.com/apache/airflow/actions)
|
+| Category | Badges
[...]
+|------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
+| License |
[](https://www.apache.org/licenses/LICENSE-2.0.txt)
[...]
+| PyPI | [](https://badge.fury.io/py/apache-airflow)
[](https://pypi.org/project/apache-airflow/)
[](https://pypi.org/project/apache-airflow/)
[...]
+| Containers | [](https://hub.docker.com/r/apache/airflow)
[](https://hub.docker.com/r/apache/airflow)
[](https://artifacthub.io/packages/search?repo=apache-airflow)
[...]
+| Community |
[](https://github.com/apache/airflow/graphs/contributors)
[](https://s.apache.org/airflow-slack)

[](https://insights.linux
[...]
+| Dev tools |
[](https://github.com/j178/prek)
[...]
+
+
+| Version | Build Status
|
+|---------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|
+| Main | [](https://github.com/apache/airflow/actions)
|
| 3.x | [](https://github.com/apache/airflow/actions)
|
-| 2.x | [](https://github.com/apache/airflow/actions)
|
+| 2.x | [](https://github.com/apache/airflow/actions)
|