This is an automated email from the ASF dual-hosted git repository.

weilee 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 401e28829b0 [v3-1-test] build: upgrade ruff to 0.14.4 (#58017) (#58024)
401e28829b0 is described below

commit 401e28829b0cbd7aa9a2c749ea99b3e90d92ccac
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Fri Nov 7 16:24:19 2025 +0800

    [v3-1-test] build: upgrade ruff to 0.14.4 (#58017) (#58024)
    
    Co-authored-by: Wei Lee <[email protected]>
---
 .pre-commit-config.yaml                       |  2 +-
 airflow-core/docs/best-practices.rst          |  2 +-
 dev/breeze/uv.lock                            | 18 +++++++++---------
 devel-common/pyproject.toml                   |  2 +-
 scripts/ci/prek/check_imports_in_providers.py |  2 +-
 scripts/ci/prek/ruff_format.py                |  2 +-
 6 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index bb2a3b8c7cc..7c20fc3a479 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -356,7 +356,7 @@ repos:
         types_or: [python, pyi]
         args: [--fix]
         require_serial: true
-        additional_dependencies: ['ruff==0.14.3']
+        additional_dependencies: ['ruff==0.14.4']
         exclude: 
^airflow-core/tests/unit/dags/test_imports\.py$|^performance/tests/test_.*\.py$
       - id: ruff-format
         name: Run 'ruff format'
diff --git a/airflow-core/docs/best-practices.rst 
b/airflow-core/docs/best-practices.rst
index 144f130447f..2b35653051a 100644
--- a/airflow-core/docs/best-practices.rst
+++ b/airflow-core/docs/best-practices.rst
@@ -310,7 +310,7 @@ Installing and Using ruff
 
    .. code-block:: bash
 
-      pip install "ruff>=0.14.3"
+      pip install "ruff>=0.14.4"
 
 2. **Running ruff**: Execute ``ruff`` to check your Dags for potential issues:
 
diff --git a/dev/breeze/uv.lock b/dev/breeze/uv.lock
index 92ec47e11ba..0f10e2264f1 100644
--- a/dev/breeze/uv.lock
+++ b/dev/breeze/uv.lock
@@ -149,30 +149,30 @@ wheels = [
 
 [[package]]
 name = "boto3"
-version = "1.40.67"
+version = "1.40.68"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "botocore" },
     { name = "jmespath" },
     { name = "s3transfer" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/40/a5/0e87ff413d2ca57500b1ec9e583a83589ed56fc27af8bacf8f0681c28672/boto3-1.40.67.tar.gz";,
 hash = 
"sha256:3e4317139ace6d44658b8e1f2b5b6612f05b45720721841c90cdee45b02aa514", size 
= 111587, upload-time = "2025-11-05T20:33:16.326Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/df/3e/6c8ab966798f4e07651009ad08efc3ed4ffccf2662318790574695c740f7/boto3-1.40.68.tar.gz";,
 hash = 
"sha256:c7994989e5bbba071b7c742adfba35773cf03e87f5d3f9f2b0a18c1664417b61", size 
= 111629, upload-time = "2025-11-06T20:49:32.414Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/b9/2d/f4896b59ff21d1bf228bde2973b5c5af2debc71e11137533dd088f094846/boto3-1.40.67-py3-none-any.whl";,
 hash = 
"sha256:3d06e9b3c7abedb8253c7d75b9ab27005480ca1e6e448d1f3c3cc3e209673ca0", size 
= 139362, upload-time = "2025-11-05T20:33:14.994Z" },
+    { url = 
"https://files.pythonhosted.org/packages/07/e6/b9df94d3a51ad658ef1974da6c0d7401b6aed7be50a2ee57bf1de1ef9517/boto3-1.40.68-py3-none-any.whl";,
 hash = 
"sha256:4f08115e3a4d1e1056003e433d393e78c20da6af7753409992bb33fb69f04186", size 
= 139361, upload-time = "2025-11-06T20:49:30.781Z" },
 ]
 
 [[package]]
 name = "botocore"
-version = "1.40.67"
+version = "1.40.68"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "jmespath" },
     { name = "python-dateutil" },
     { name = "urllib3" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/2d/aa/4d3d04e3fb2f497fbe574051d50180a6326ffef481caea80837605a0016d/botocore-1.40.67.tar.gz";,
 hash = 
"sha256:cc086f39c877aee0ea8dc88ef69062c9f395b9d30d49bfcfac7b8b7e61864b3a", size 
= 14417097, upload-time = "2025-11-05T20:33:06.595Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/eb/df/b0300da4cc1fe3e37c8d7a44d835518004454c7d21b579fce9ef2cd691ce/botocore-1.40.68.tar.gz";,
 hash = 
"sha256:28f41b463d9f012a711ee8b61d4e26cd14ee3b450b816d5dee849aa79155e856", size 
= 14435596, upload-time = "2025-11-06T20:49:22.311Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/9e/65/2b50bb0112d6e2c171c8e07cc7f2a0581d39b850921d4defdf5421098fc9/botocore-1.40.67-py3-none-any.whl";,
 hash = 
"sha256:e49e61f6718e8bc8b34e9bb8a97f16c8dc560485faef4981b55d76f825c9d78a", size 
= 14081807, upload-time = "2025-11-05T20:33:03.804Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7a/72/ac8123169ce48cb2eb593cd4c6a22e66d72bf8dc30fe75191a7669dd036d/botocore-1.40.68-py3-none-any.whl";,
 hash = 
"sha256:9d514f9c9054e1af055f2cbe9e0d6771d407a600206d45a01b54d5f09538fecb", size 
= 14097634, upload-time = "2025-11-06T20:49:19.235Z" },
 ]
 
 [[package]]
@@ -621,14 +621,14 @@ wheels = [
 
 [[package]]
 name = "googleapis-common-protos"
-version = "1.71.0"
+version = "1.72.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "protobuf" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/30/43/b25abe02db2911397819003029bef768f68a974f2ece483e6084d1a5f754/googleapis_common_protos-1.71.0.tar.gz";,
 hash = 
"sha256:1aec01e574e29da63c80ba9f7bbf1ccfaacf1da877f23609fe236ca7c72a2e2e", size 
= 146454, upload-time = "2025-10-20T14:58:08.732Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/e5/7b/adfd75544c415c487b33061fe7ae526165241c1ea133f9a9125a56b39fd8/googleapis_common_protos-1.72.0.tar.gz";,
 hash = 
"sha256:e55a601c1b32b52d7a3e65f43563e2aa61bcd737998ee672ac9b951cd49319f5", size 
= 147433, upload-time = "2025-11-06T18:29:24.087Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/25/e8/eba9fece11d57a71e3e22ea672742c8f3cf23b35730c9e96db768b295216/googleapis_common_protos-1.71.0-py3-none-any.whl";,
 hash = 
"sha256:59034a1d849dc4d18971997a72ac56246570afdd17f9369a0ff68218d50ab78c", size 
= 294576, upload-time = "2025-10-20T14:56:21.295Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c4/ab/09169d5a4612a5f92490806649ac8d41e3ec9129c636754575b3553f4ea4/googleapis_common_protos-1.72.0-py3-none-any.whl";,
 hash = 
"sha256:4299c5a82d5ae1a9702ada957347726b167f9f8d1fc352477702a1e851ff4038", size 
= 297515, upload-time = "2025-11-06T18:29:13.14Z" },
 ]
 
 [[package]]
diff --git a/devel-common/pyproject.toml b/devel-common/pyproject.toml
index bbdd1989150..5065da52f9f 100644
--- a/devel-common/pyproject.toml
+++ b/devel-common/pyproject.toml
@@ -35,7 +35,7 @@ dependencies = [
     "kgb>=7.2.0",
     "requests_mock>=1.11.0",
     "rich>=13.6.0",
-    "ruff==0.14.3",
+    "ruff==0.14.4",
     "semver>=3.0.2",
     "typer-slim>=0.15.1",
     "time-machine>=2.15.0",
diff --git a/scripts/ci/prek/check_imports_in_providers.py 
b/scripts/ci/prek/check_imports_in_providers.py
index 3424df67520..e4108d087b1 100755
--- a/scripts/ci/prek/check_imports_in_providers.py
+++ b/scripts/ci/prek/check_imports_in_providers.py
@@ -19,7 +19,7 @@
 # requires-python = ">=3.10"
 # dependencies = [
 #   "rich>=13.6.0",
-#   "ruff==0.14.3",
+#   "ruff==0.14.4",
 # ]
 # ///
 from __future__ import annotations
diff --git a/scripts/ci/prek/ruff_format.py b/scripts/ci/prek/ruff_format.py
index 6601aed2f91..ea4c01d34d5 100755
--- a/scripts/ci/prek/ruff_format.py
+++ b/scripts/ci/prek/ruff_format.py
@@ -18,7 +18,7 @@
 # /// script
 # requires-python = ">=3.10"
 # dependencies = [
-#   "ruff==0.14.3",
+#   "ruff==0.14.4",
 # ]
 # ///
 

Reply via email to