github-actions[bot] opened a new pull request, #75793:
URL: https://github.com/apache/airflow/pull/75793

   A v3-4-test backport bumped a workspace member's version without updating
   uv.lock, and the `update-uv-lock` static check still passed. The chart's
   prek hooks run `breeze k8s setup-env`, which ran a plain `uv sync` in
   kubernetes-tests. That project is a uv workspace member, so the sync
   re-resolved and rewrote the root uv.lock before the root hook checked it.
   Nested prek configs do not inherit the root UV_FROZEN=1, and prek does not
   report files a nested-project hook modifies outside its own project, so
   the rewrite went unnoticed and the stale lock was merged. It then broke
   every "Generate constraints" job on the branch.
   
   The `uv run pytest` calls of `breeze k8s tests` and the overlay tests had
   the same effect on contributors' checkouts.
   
   CI now also fails when the static checks leave tracked files modified, so
   any other hook writing outside its project is caught.
   (cherry picked from commit 7c7157b124e5f90e32086137c1a76f1d3e498c97)
   
   Co-authored-by: Shahar Epstein <[email protected]>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to