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

rahulvats 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 c86a1831a63 CI: Upgrade important CI environment (#60964)
c86a1831a63 is described below

commit c86a1831a63b722312e45654fe405bf09e84cdf8
Author: Wei Lee <[email protected]>
AuthorDate: Fri Jan 23 14:20:51 2026 +0800

    CI: Upgrade important CI environment (#60964)
---
 .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 c5fecbcbdd0..1f6a0dad88b 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -365,7 +365,7 @@ repos:
         types_or: [python, pyi]
         args: [--fix]
         require_serial: true
-        additional_dependencies: ['ruff==0.14.13']
+        additional_dependencies: ['ruff==0.14.14']
         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 d905fb05169..8ebf1304023 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.13"
+      pip install "ruff>=0.14.14"
 
 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 616618915c1..6bc8d032af3 100644
--- a/dev/breeze/uv.lock
+++ b/dev/breeze/uv.lock
@@ -260,30 +260,30 @@ wheels = [
 
 [[package]]
 name = "boto3"
-version = "1.42.32"
+version = "1.42.33"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "botocore" },
     { name = "jmespath" },
     { name = "s3transfer" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/68/73/2a8065918dcc9f07046f7e87e17f54a62914a8b7f1f9e506799ec533d2e9/boto3-1.42.32.tar.gz";,
 hash = 
"sha256:0ba535985f139cf38455efd91f3801fe72e5cce6ded2df5aadfd63177d509675", size 
= 112830, upload-time = "2026-01-21T20:40:10.891Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/d4/c7/695a39a862140dd40637a3dc0020f4f645bb78c47f0d9195db76ed7e1da2/boto3-1.42.33.tar.gz";,
 hash = 
"sha256:5da0d35dd82451d4520af63f8fcc722537597d7c790035e8b3a8fc53f032be3a", size 
= 112844, upload-time = "2026-01-22T20:29:15.817Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/60/e3/c86658f1fd0191aa8131cb1baacd337b037546d902980ea5a9c8f0c5cd9b/boto3-1.42.32-py3-none-any.whl";,
 hash = 
"sha256:695ac7e62dfde28cc1d3b28a581cce37c53c729d48ea0f4cd0dbf599856850cf", size 
= 140573, upload-time = "2026-01-21T20:40:09.1Z" },
+    { url = 
"https://files.pythonhosted.org/packages/be/93/80aa0c9c5931e72252cbf46162f5b438f040f618bb941aa85bb591c62bc9/boto3-1.42.33-py3-none-any.whl";,
 hash = 
"sha256:81db4a1ef08b3a69b2c5a879e7bd26ee43ca3fd5202cd320a2aaa4f5dd11182c", size 
= 140574, upload-time = "2026-01-22T20:29:13.531Z" },
 ]
 
 [[package]]
 name = "botocore"
-version = "1.42.32"
+version = "1.42.33"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "jmespath" },
     { name = "python-dateutil" },
     { name = "urllib3" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/21/5e/84404e094be8e2145c7f6bb8b3709193bc4488c385edffc6cc6890b5c88b/botocore-1.42.32.tar.gz";,
 hash = 
"sha256:4c0a9fe23e060c019e327cd5e4ea1976a1343faba74e5301ebfc9549cc584ccb", size 
= 14898756, upload-time = "2026-01-21T20:39:59.698Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/8f/ea/7bfe0902a228b4aa73106e704188189ab0e16e0a0e9598fa2b126ebfe759/botocore-1.42.33.tar.gz";,
 hash = 
"sha256:ecf48db73605a592b6c7f8f29e517d9eb6cf0c7e004a1fdbd9c192afc7b42b03", size 
= 14903415, upload-time = "2026-01-22T20:29:04.293Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/dd/ab/55062f6eaf9fc537b62b7425ab53ef4366032256e1dda8ef52a9a31f7a6e/botocore-1.42.32-py3-none-any.whl";,
 hash = 
"sha256:9c1ce43687cc4c0bba12054b229b3464265c699e2de4723998d86791254a5a37", size 
= 14573367, upload-time = "2026-01-21T20:39:56.65Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2f/58/da9a094c8c2499a19c57f4aedca2d5fb2c88bfb9e2931d87af41309c4521/botocore-1.42.33-py3-none-any.whl";,
 hash = 
"sha256:156a1ead55c38709730c543eb8085c36098b7baf272fedc67cc4a543ae4b4cf6", size 
= 14575729, upload-time = "2026-01-22T20:29:00.759Z" },
 ]
 
 [[package]]
@@ -946,11 +946,11 @@ wheels = [
 
 [[package]]
 name = "jmespath"
-version = "1.0.1"
+version = "1.1.0"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/00/2a/e867e8531cf3e36b41201936b7fa7ba7b5702dbef42922193f05c8976cd6/jmespath-1.0.1.tar.gz";,
 hash = 
"sha256:90261b206d6defd58fdd5e85f478bf633a2901798906be2ad389150c5c60edbe", size 
= 25843, upload-time = "2022-06-17T18:00:12.224Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/d3/59/322338183ecda247fb5d1763a6cbe46eff7222eaeebafd9fa65d4bf5cb11/jmespath-1.1.0.tar.gz";,
 hash = 
"sha256:472c87d80f36026ae83c6ddd0f1d05d4e510134ed462851fd5f754c8c3cbb88d", size 
= 27377, upload-time = "2026-01-22T16:35:26.279Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/31/b4/b9b800c45527aadd64d5b442f9b932b00648617eb5d63d2c7a6587b7cafc/jmespath-1.0.1-py3-none-any.whl";,
 hash = 
"sha256:02e2e4cc71b5bcab88332eebf907519190dd9e6e82107fa7f83b1003a6252980", size 
= 20256, upload-time = "2022-06-17T18:00:10.251Z" },
+    { url = 
"https://files.pythonhosted.org/packages/14/2f/967ba146e6d58cf6a652da73885f52fc68001525b4197effc174321d70b4/jmespath-1.1.0-py3-none-any.whl";,
 hash = 
"sha256:a5663118de4908c91729bea0acadca56526eb2698e83de10cd116ae0f4e97c64", size 
= 20419, upload-time = "2026-01-22T16:35:24.919Z" },
 ]
 
 [[package]]
diff --git a/devel-common/pyproject.toml b/devel-common/pyproject.toml
index 633824b3b3b..5354fb05c17 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.13",
+    "ruff==0.14.14",
     "semver>=3.0.2",
     "typer-slim>=0.15.1",
     # limited due to changes needed 
https://github.com/apache/airflow/issues/58470
diff --git a/scripts/ci/prek/check_imports_in_providers.py 
b/scripts/ci/prek/check_imports_in_providers.py
index 029c30a12e6..fce87cc349e 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,<3.11"
 # dependencies = [
 #   "rich>=13.6.0",
-#   "ruff==0.14.13",
+#   "ruff==0.14.14",
 # ]
 # ///
 from __future__ import annotations
diff --git a/scripts/ci/prek/ruff_format.py b/scripts/ci/prek/ruff_format.py
index 32925720643..80df48e8044 100755
--- a/scripts/ci/prek/ruff_format.py
+++ b/scripts/ci/prek/ruff_format.py
@@ -18,7 +18,7 @@
 # /// script
 # requires-python = ">=3.10,<3.11"
 # dependencies = [
-#   "ruff==0.14.13",
+#   "ruff==0.14.14",
 # ]
 # ///
 

Reply via email to