The GitHub Actions job "Tests (AMD)" on 
airflow.git/prek-breeze-cmd-output-local-source has succeeded.
Run started by GitHub user potiuk (triggered by potiuk).

Head commit for run:
61e8c08dc3834ac4c96bfe37809cdc0c10e01b16 / Jarek Potiuk <[email protected]>
Run breeze command-image prek hook against local sources, not stale uvx cache

The update-breeze-cmd-output hook invokes 'breeze' from PATH, which is
normally the uvx shim (ADR 0017) running from a cached build. uvx does
not rebuild a local path dependency on --refresh/--reinstall (only
--no-cache does), so after editing dev/breeze the hook computes command
hashes and option groups from stale code: it misses a needed image
regeneration, or worse, reverts a correctly regenerated image back to
the stale version during commit.

Prepend the local breeze sources to PYTHONPATH for the hook's breeze
subprocesses so the in-process computation (and the help rendering it
spawns) always reflects the current worktree source, while third-party
deps still resolve from the breeze environment. CI is unaffected (it
installs breeze fresh from the same checkout).

Also wrap the hook body in main() so the new helper is unit-testable.

Report URL: https://github.com/apache/airflow/actions/runs/26901469234

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to