Skip to content

Commit b032bd8

Browse files
[v3-3-test] Upgrade important CI environment (#73835)
* [v3-3-test] CI: Upgrade important CI environment * [v3-3-test] Regenerate provider requirement tables for raised floors The upgrade commit was generated before the requirement-table regeneration step was backported, so the provider docs/index.rst tables were left behind the raised pyproject.toml floors and failed static checks. Generated-by: Claude Opus 5 --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Jarek Potiuk <jarek@potiuk.com>
1 parent ed33d6e commit b032bd8

166 files changed

Lines changed: 3315 additions & 2946 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.pre-commit-config.yaml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -496,7 +496,7 @@ repos:
496496
- --skip=providers/.*/src/airflow/providers/*/*.rst,providers/*/docs/changelog.rst,docs/*/commits.rst,providers/*/docs/commits.rst,providers/*/*/docs/commits.rst,docs/apache-airflow/tutorial/pipeline_example.csv,*.min.js,*.lock,INTHEWILD.md,*.svg
497497
- --exclude-file=.codespellignorelines
498498
- repo: https://github.com/woodruffw/zizmor-pre-commit
499-
rev: cef8b8350da46d8114c7e6b7272aebdccdf193ce # frozen: v1.30.0
499+
rev: fa412071e4f5d44d44f9e365f4676f9df92456a2 # frozen: v1.30.1
500500
hooks:
501501
- id: zizmor
502502
name: Run zizmor to check for github workflow syntax errors
@@ -505,7 +505,7 @@ repos:
505505
require_serial: true
506506
entry: zizmor
507507
- repo: https://github.com/lycheeverse/lychee
508-
rev: 4e065481e8571d0b270c5f4e2332b74cc8342758 # frozen: nightly
508+
rev: 2c1fb3ad1373b1eb5148176bb6dcd4773f2a564d # frozen: nightly
509509
hooks:
510510
# Use the upstream `lychee-docker` variant rather than the script-based
511511
# `lychee` hook because the prebuilt lychee binaries that the script
@@ -606,7 +606,7 @@ repos:
606606
types_or: [python, pyi]
607607
args: [--fix]
608608
require_serial: true
609-
additional_dependencies: ['ruff==0.16.6']
609+
additional_dependencies: ['ruff==0.16.8']
610610
exclude: ^airflow-core/tests/unit/dags/test_imports\.py$|^performance/tests/test_.*\.py$
611611
- id: ruff-format
612612
name: Run 'ruff format'

‎Dockerfile‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ ARG PYTHON_LTO="true"
7373
# Also use `force pip` label on your PR to swap all places we use `uv` to `pip`
7474
ARG AIRFLOW_PIP_VERSION=26.2.1
7575
# ARG AIRFLOW_PIP_VERSION="git+https://github.com/pypa/pip.git@main"
76-
ARG AIRFLOW_UV_VERSION=0.12.10
76+
ARG AIRFLOW_UV_VERSION=0.12.18
7777
ARG AIRFLOW_USE_UV="false"
7878
ARG AIRFLOW_IMAGE_REPOSITORY="https://github.com/apache/airflow"
7979
ARG AIRFLOW_IMAGE_README_URL="https://raw.githubusercontent.com/apache/airflow/main/docs/docker-stack/README.md"

‎Dockerfile.ci‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1907,8 +1907,8 @@ COPY --from=scripts common.sh install_packaging_tools.sh install_additional_depe
19071907
# Also use `force pip` label on your PR to swap all places we use `uv` to `pip`
19081908
ARG AIRFLOW_PIP_VERSION=26.2.1
19091909
# ARG AIRFLOW_PIP_VERSION="git+https://github.com/pypa/pip.git@main"
1910-
ARG AIRFLOW_UV_VERSION=0.12.10
1911-
ARG AIRFLOW_PREK_VERSION="0.5.2"
1910+
ARG AIRFLOW_UV_VERSION=0.12.18
1911+
ARG AIRFLOW_PREK_VERSION="0.5.3"
19121912

19131913
# UV_LINK_MODE=copy is needed since we are using cache mounted from the host
19141914
ENV AIRFLOW_PIP_VERSION=${AIRFLOW_PIP_VERSION} \

‎airflow-core/docs/best-practices.rst‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ Installing and Using ruff
319319

320320
.. code-block:: bash
321321
322-
pip install "ruff>=0.16.6"
322+
pip install "ruff>=0.16.8"
323323
324324
2. **Running ruff**: Execute ``ruff`` to check your Dags for potential issues:
325325

‎airflow-core/pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,14 @@
1919
requires = [
2020
"gitdb==4.0.12",
2121
"GitPython==3.1.62",
22-
"hatchling==1.32.0",
22+
"hatchling==1.32.4",
2323
"packaging==26.3",
2424
"pathspec==1.1.1",
2525
"pluggy==1.6.0",
2626
"smmap==5.0.3",
2727
"tomli==2.4.1; python_version < '3.11'",
2828
"tomlkit==0.15.1",
29-
"trove-classifiers==2026.6.1.19",
29+
"trove-classifiers==2026.9.21.13",
3030
]
3131
build-backend = "hatchling.build"
3232

‎airflow-ctl-tests/pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,13 @@
1818

1919
[build-system]
2020
requires = [
21-
"hatchling==1.32.0",
21+
"hatchling==1.32.4",
2222
"packaging==26.3",
2323
"pathspec==1.1.1",
2424
"pluggy==1.6.0",
2525
"tomli==2.4.1; python_version < '3.11'",
2626
"tomlkit==0.15.1",
27-
"trove-classifiers==2026.6.1.19",
27+
"trove-classifiers==2026.9.21.13",
2828
]
2929
build-backend = "hatchling.build"
3030

‎airflow-ctl/pyproject.toml‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,13 @@ apache-airflow-ctl = "airflowctl.__main__:main"
7575

7676
[build-system]
7777
requires = [
78-
"hatchling==1.32.0",
78+
"hatchling==1.32.4",
7979
"packaging==26.3",
8080
"pathspec==1.1.1",
8181
"pluggy==1.6.0",
8282
"tomli==2.4.1; python_version < '3.11'",
8383
"tomlkit==0.15.1",
84-
"trove-classifiers==2026.6.1.19",
84+
"trove-classifiers==2026.9.21.13",
8585
]
8686
build-backend = "hatchling.build"
8787

‎airflow-ctl/src/airflowctl/api/datamodels/auth_generated.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# generated by datamodel-codegen:
22
# filename: v2-simple-auth-manager-generated.yaml
3-
# version: 0.77.0
3+
# version: 0.83.0
44

55
from __future__ import annotations
66

‎airflow-ctl/src/airflowctl/api/datamodels/generated.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# generated by datamodel-codegen:
22
# filename: v2-rest-api-generated.yaml
3-
# version: 0.77.0
3+
# version: 0.83.0
44

55
from __future__ import annotations
66

‎airflow-e2e-tests/pyproject.toml‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,13 @@
1717

1818
[build-system]
1919
requires = [
20-
"hatchling==1.32.0",
20+
"hatchling==1.32.4",
2121
"packaging==26.3",
2222
"pathspec==1.1.1",
2323
"pluggy==1.6.0",
2424
"tomli==2.4.1; python_version < '3.11'",
2525
"tomlkit==0.15.1",
26-
"trove-classifiers==2026.6.1.19",
26+
"trove-classifiers==2026.9.21.13",
2727
]
2828
build-backend = "hatchling.build"
2929

@@ -46,7 +46,7 @@ dependencies = [
4646
"apache-airflow-core",
4747
"apache-airflow-devel-common",
4848
"testcontainers>=4.12.0",
49-
"boto3>=1.37.2",
49+
"boto3>=1.42.80",
5050
]
5151

5252
[tool.pytest]

0 commit comments

Comments
 (0)