potiuk opened a new pull request, #68192: URL: https://github.com/apache/airflow/pull/68192
Two release-tooling fixes surfaced while cutting the 2026-06-02 providers release. **1. Breeze shim install-dir fallback** (`scripts/tools/setup_breeze`, ADR 0017, `dev/breeze/README.md`). The shim required `git rev-parse` to resolve a worktree, so `breeze` failed when invoked outside any Airflow checkout — e.g. from the `asf-dist` SVN tree during `release-management clean-old-provider-artifacts --directory <asf-dist>`. It now bakes in the `dev/breeze` it was installed from and uses it as a fallback. Per-worktree isolation is unchanged — the fallback only applies when the current directory is not an Airflow worktree. **2. `publish-docs` runs the workflow from the ref being built** (`workflow_commands.py`). `breeze workflow-run publish-docs` dispatched `publish-docs-to-s3.yml` from `main`, so building an older release tag ran main's (newer) workflow against it and failed when the workflow had since gained a required input/job. `--workflow-branch` now defaults to `--ref`, so the workflow version matches the content being built; pass it explicitly to override. --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Opus 4.8) Generated-by: Claude Code (Opus 4.8) following [the guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions) -- 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]
