potiuk opened a new pull request, #76642:
URL: https://github.com/apache/airflow/pull/76642
Manual backport of #76225 to `v3-4-test`, as the automatic backport failed.
Conflicts resolved by hand:
- `Dockerfile`: kept the `v3-4-test` `BASE_IMAGE` digest and added the new
`DEV_OS_DEPS_IMAGE` and `RUNTIME_OS_DEPS_IMAGE` args.
- `dev/breeze/doc/images/output_{ci,prod}-image_build.txt`: regenerated the
hashes from this branch.
`hardened_os_deps_image_digests.json` is empty here, as in the original PR,
so builds fall back to `BASE_IMAGE` until OS-dependencies images are pinned.
Checks run locally: `dev/breeze/tests` for OS-dependencies images, CI
upgrade, workflow utils, base image mirroring and selective checks (534
passed), `regenerate-command-images --check-only` and
`check-all-params-in-groups`. The prek hooks that need Docker (hadolint,
shellcheck, lychee) could not run locally, so they run here for the first time.
`breeze verify` was not run.
The branch is in `apache/airflow` rather than a fork because the change
touches workflows and needs the full CI.
---
##### Was generative AI tooling used to co-author this PR?
- [X] Yes — Claude Opus 5
Generated-by: Claude Opus 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)
--
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]