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]
