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 dfc40e70f84 [v3-1-test] CI: Fix workflow name (#57246) (#57251)
dfc40e70f84 is described below
commit dfc40e70f844dde5609c5a2cb0780f26ee5fd04a
Author: Jarek Potiuk <[email protected]>
AuthorDate: Sat Oct 25 19:05:15 2025 +0200
[v3-1-test] CI: Fix workflow name (#57246) (#57251)
* CI: Fix workflow name
* Update status badges
(cherry picked from commit 0ce2f5c866da83430b748e78ae98f1d837580038)
Co-authored-by: GPK <[email protected]>
---
.github/workflows/ci-amd-arm.yml | 1 +
README.md | 36 +++++++++++++--------------
generated/PYPI_README.md | 34 ++++++++++++-------------
scripts/ci/prek/upgrade_important_versions.py | 2 +-
4 files changed, 37 insertions(+), 36 deletions(-)
diff --git a/.github/workflows/ci-amd-arm.yml b/.github/workflows/ci-amd-arm.yml
index 11df8020886..16071e49c3d 100644
--- a/.github/workflows/ci-amd-arm.yml
+++ b/.github/workflows/ci-amd-arm.yml
@@ -903,6 +903,7 @@ jobs:
notify-slack-failure:
name: "Notify Slack on Failure"
needs:
+ - build-info
- finalize-tests
if: github.event_name == 'schedule' && failure() && github.run_attempt == 1
runs-on: ["ubuntu-22.04"]
diff --git a/README.md b/README.md
index 9597bd82b79..d1723f1c17d 100644
--- a/README.md
+++ b/README.md
@@ -25,15 +25,15 @@
| 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://ossrank.com/p/6)
|
+| 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)
[](https://github.com/apache/airflow/actions)
|
-| 3.x | [](https://github.com/apache/airflow/actions)
[](https://github.com/apache/airflow/actions)
|
-| 2.x | [](https://github.com/apache/airflow/actions)
|
+| 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)
|
@@ -99,14 +99,14 @@ Airflow is not a streaming solution, but it is often used
to process real-time d
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.1.1) |
-|------------|------------------------|------------------------|
-| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
-| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33 | 1.30, 1.31, 1.32, 1.33 |
-| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
-| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
-| SQLite | 3.15.0+ | 3.15.0+ |
+| | Main version (dev) | Stable version (3.1.0) |
+|------------|------------------------------|------------------------|
+| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
+| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
+| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 |
+| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
+| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
+| SQLite | 3.15.0+ | 3.15.0+ |
\* Experimental
@@ -177,14 +177,14 @@ them to the appropriate format and workflow that your
tool requires.
```bash
-pip install 'apache-airflow==3.1.1' \
+pip install 'apache-airflow==3.1.0' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
2. Installing with extras (i.e., postgres, google)
```bash
-pip install 'apache-airflow[postgres,google]==3.1.1' \
+pip install 'apache-airflow[postgres,google]==3.1.0' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
@@ -275,7 +275,7 @@ packages:
Changing limits for versions of Airflow dependencies is not a breaking
change on its own.
* **Airflow Providers**: SemVer rules apply to changes in the particular
provider's code only.
SemVer MAJOR and MINOR versions for the packages are independent of the
Airflow version.
- For example, `google 4.1.0` and `amazon 3.0.6` providers can happily be
installed
+ For example, `google 4.1.0` and `amazon 3.1.0` providers can happily be
installed
with `Airflow 2.1.2`. If there are limits of cross-dependencies between
providers and Airflow packages,
they are present in providers as `install_requires` limitations. We aim to
keep backwards
compatibility of providers with all previously released Airflow 2 versions
but
@@ -432,7 +432,7 @@ might decide to add additional limits (and justify them
with comment).
Want to help build Apache Airflow? Check out our [contributors'
guide](https://github.com/apache/airflow/blob/main/contributing-docs/README.rst)
for a comprehensive overview of how to contribute, including setup
instructions, coding standards, and pull request guidelines.
-If you can't wait to contribute, and want to get started asap, check out the
[contribution
quickstart](https://github.com/apache/airflow/blob/main/contributing-docs/03_contributors_quick_start.rst)
here!
+If you can't wait to contribute, and want to get started asap, check out the
[contribution
quickstart](https://github.com/apache/airflow/blob/main/contributing-docs/03a_contributors_quick_start_beginners.rst)
here!
Official Docker (container) images for Apache Airflow are described in
[images](https://github.com/apache/airflow/blob/main/dev/breeze/doc/ci/02_images.md).
diff --git a/generated/PYPI_README.md b/generated/PYPI_README.md
index 6819c0682c2..3852bc14450 100644
--- a/generated/PYPI_README.md
+++ b/generated/PYPI_README.md
@@ -27,15 +27,15 @@ PROJECT BY THE `generate-pypi-readme` PREK HOOK. YOUR
CHANGES HERE WILL BE AUTOM
| 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://ossrank.com/p/6)
|
+| 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)
[](https://github.com/apache/airflow/actions)
|
-| 3.x | [](https://github.com/apache/airflow/actions)
[](https://github.com/apache/airflow/actions)
|
-| 2.x | [](https://github.com/apache/airflow/actions)
|
+| 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)
|
@@ -56,14 +56,14 @@ Use Airflow to author workflows (Dags) that orchestrate
tasks. The Airflow sched
Apache Airflow is tested with:
-| | Main version (dev) | Stable version (3.1.1) |
-|------------|------------------------|------------------------|
-| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
-| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
-| Kubernetes | 1.30, 1.31, 1.32, 1.33 | 1.30, 1.31, 1.32, 1.33 |
-| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
-| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
-| SQLite | 3.15.0+ | 3.15.0+ |
+| | Main version (dev) | Stable version (3.1.0) |
+|------------|------------------------------|------------------------|
+| Python | 3.10, 3.11, 3.12, 3.13 | 3.10, 3.11, 3.12, 3.13 |
+| Platform | AMD64/ARM64(\*) | AMD64/ARM64(\*) |
+| Kubernetes | 1.30, 1.31, 1.32, 1.33, 1.34 | 1.30, 1.31, 1.32, 1.33 |
+| PostgreSQL | 13, 14, 15, 16, 17 | 13, 14, 15, 16, 17 |
+| MySQL | 8.0, 8.4, Innovation | 8.0, 8.4, Innovation |
+| SQLite | 3.15.0+ | 3.15.0+ |
\* Experimental
@@ -130,14 +130,14 @@ them to the appropriate format and workflow that your
tool requires.
```bash
-pip install 'apache-airflow==3.1.1' \
+pip install 'apache-airflow==3.1.0' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
2. Installing with extras (i.e., postgres, google)
```bash
-pip install 'apache-airflow[postgres,google]==3.1.1' \
+pip install 'apache-airflow[postgres,google]==3.1.0' \
--constraint
"https://raw.githubusercontent.com/apache/airflow/constraints-3.1.1/constraints-3.10.txt"
```
@@ -163,7 +163,7 @@ release provided they have access to the appropriate
platform and tools.
Want to help build Apache Airflow? Check out our [contributors'
guide](https://github.com/apache/airflow/blob/main/contributing-docs/README.rst)
for a comprehensive overview of how to contribute, including setup
instructions, coding standards, and pull request guidelines.
-If you can't wait to contribute, and want to get started asap, check out the
[contribution
quickstart](https://github.com/apache/airflow/blob/main/contributing-docs/03_contributors_quick_start.rst)
here!
+If you can't wait to contribute, and want to get started asap, check out the
[contribution
quickstart](https://github.com/apache/airflow/blob/main/contributing-docs/03a_contributors_quick_start_beginners.rst)
here!
Official Docker (container) images for Apache Airflow are described in
[images](https://github.com/apache/airflow/blob/main/dev/breeze/doc/ci/02_images.md).
diff --git a/scripts/ci/prek/upgrade_important_versions.py
b/scripts/ci/prek/upgrade_important_versions.py
index a97198e9b4e..18fcd7c2159 100755
--- a/scripts/ci/prek/upgrade_important_versions.py
+++ b/scripts/ci/prek/upgrade_important_versions.py
@@ -76,7 +76,7 @@ FILES_TO_UPDATE: list[tuple[Path, bool]] = [
(AIRFLOW_ROOT_PATH / ".github" / "actions" / "install-prek" /
"action.yml", False),
(AIRFLOW_ROOT_PATH / ".github" / "actions" / "breeze" / "action.yml",
False),
(AIRFLOW_ROOT_PATH / ".github" / "workflows" / "basic-tests.yml", False),
- (AIRFLOW_ROOT_PATH / ".github" / "workflows" / "ci-amd.yml", False),
+ (AIRFLOW_ROOT_PATH / ".github" / "workflows" / "ci-amd-arm.yml", False),
(AIRFLOW_ROOT_PATH / "dev" / "breeze" / "doc" / "ci" / "02_images.md",
True),
(AIRFLOW_ROOT_PATH / "docker-stack-docs" / "build-arg-ref.rst", True),
(AIRFLOW_ROOT_PATH / "devel-common" / "pyproject.toml", True),