shahar1 opened a new pull request, #76659: URL: https://github.com/apache/airflow/pull/76659
Backport of #76645. The automatic backport failed. A plain Debian `BASE_IMAGE` with the default `hardened` flavor stops the build with `python3: command not found` on this branch too, and the `legacy` flavor the new message points to is published for the 3.4.x line. The conflict was in `dev/breeze/tests/test_os_deps_images.py`, which does not exist on `v3-4-test`. The rest of that file on main tests code that was not backported, so here it holds only the new test. The script reaches the check using bash builtins alone, so the test drops the tool stubs it has on main. The other four files apply unchanged. Tested: the new test passes, and fails on the unfixed script with exit 127. `prek` passes at the pre-commit and manual stages, except the `shellcheck` hook, which could not start Docker in my sandbox, so I ran shellcheck 0.11.0 directly on the script and it reported nothing. `breeze build-docs` could not run for the same reason, so the docs build is left to CI. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Opus 5.5 Generated-by: Claude Opus 5.5 following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01BVx6g8K9pmgvCdYRrKCGPk -- 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]
