pierrejeambrun opened a new pull request, #72192:
URL: https://github.com/apache/airflow/pull/72192
Backport of #71113 to `v3-3-test`.
Cherry-picked from 02dbd2f6170448bcd8bf83e83617fe84c1bddb21.
Conflict resolutions:
- `security.py` / `test_security.py`: auto-merged. The core fix
(`_authorize_backfill_in_path` + rewritten `requires_access_backfill`)
applied cleanly.
- `backfills.py` / `test_backfills.py`: the `GET
/backfills/{backfill_id}/dag_runs`
route (`list_backfill_dag_runs`) and its `TestListBackfillDagRuns` class
do not
exist on `v3-3-test` — they were added by a later main-only PR — so they
were
dropped. The `BACKFILL_NOT_FOUND` import and the four remaining 404-message
swaps (`get` / `pause` / `unpause` / `cancel`) were kept.
- `newsfragments/71113.significant.rst`: reworded "five routes" → "four" and
removed the `/dag_runs` references so the v3-3 release note matches what
actually shipped on that branch.
Backfill and security tests pass (72 passed).
---
##### 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]