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

shahar1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/main by this push:
     new 381a0d33974 Bump uv required-version floor to 0.11.7 (#65670)
381a0d33974 is described below

commit 381a0d339742ad7d819b6b19197e010a349c6b56
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Apr 22 16:57:41 2026 +0200

    Bump uv required-version floor to 0.11.7 (#65670)
    
    The contributor-facing minimum uv version was 0.9.17, while the
    project's CI/Docker images (AIRFLOW_UV_VERSION) and uv.lock are
    already on 0.11.7. Older uv versions normalize lockfile content
    differently (marker rewrites, etc.), so contributors running
    `uv lock` with their own older uv produce drift unrelated to
    their actual changes.
    
    Lifting the floor to 0.11.7 keeps everyone aligned with the
    already-shipped CI version and avoids those incidental lockfile
    diffs. The `# sync-uv-min-version` marker propagates the value
    into the breeze test fixture automatically.
---
 dev/breeze/tests/test_environment_check.py | 2 +-
 pyproject.toml                             | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev/breeze/tests/test_environment_check.py 
b/dev/breeze/tests/test_environment_check.py
index 1b79db2ef1b..39cc2765b01 100644
--- a/dev/breeze/tests/test_environment_check.py
+++ b/dev/breeze/tests/test_environment_check.py
@@ -27,7 +27,7 @@ from airflow_breeze.utils.environment_check import 
check_uv_version
 # `# sync-uv-min-version` marker is auto-rewritten when required-version is 
bumped
 # manually. Tests that exercise the success path set both the mocked floor AND 
the
 # mocked "actual uv" to this value so the ok-case keeps passing after a bump.
-_MIN_UV = "0.9.17"  # sync-uv-min-version
+_MIN_UV = "0.11.7"  # sync-uv-min-version
 
 
 @mock.patch("airflow_breeze.utils.environment_check._read_required_uv_version")
diff --git a/pyproject.toml b/pyproject.toml
index 56893bbcd62..c8f27ac359b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1354,7 +1354,7 @@ leveldb = [
 # with AIRFLOW_UV_VERSION would force everyone to upgrade uv on every release. 
The
 # breeze/prek uv version checks read this value dynamically and tolerate a 
stale
 # floor; `scripts/ci/prek/upgrade_important_versions.py` deliberately skips it.
-required-version = ">=0.9.17"
+required-version = ">=0.11.7"
 no-build-isolation-package = ["sphinx-redoc"]
 # Synchroonize with scripts/ci/prek/upgrade_important_versions.py
 exclude-newer = "4 days"

Reply via email to