github-actions[bot] opened a new pull request, #65144: URL: https://github.com/apache/airflow/pull/65144
The `build-docs` job in `publish-docs-to-s3.yml` was rebuilding the CI image from scratch because it never logged in to ghcr.io, so Buildx could not reach the registry cache tag pushed by the main "Test" workflow. The manual `docker buildx build` fallback also had no `--cache-from`, and a hardcoded `python3.9` tag that no longer matched the Python version used for the docs build. Add a `docker login ghcr.io` step, set `DOCKER_CACHE=registry` and `PYTHON_MAJOR_MINOR_VERSION` explicitly, and grant `packages: read` on the job so `breeze ci-image build` consumes the same `<image>:cache-<platform>` tag that `push-image-cache.yml` publishes from main. Fix the stale python tag in the fallback and refresh the comments that still claimed the job "will not use cache". (cherry picked from commit f3843d969bc3d22c937773a3b21b7a8617f6560c) Co-authored-by: Jarek Potiuk <[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]
