dheerenmohta opened a new pull request, #72485: URL: https://github.com/apache/airflow/pull/72485
The Airflow 2.7.0 changelog never documented a real behavior change to `DAG.test()` introduced by #32820: it now returns the executed `DagRun` instead of `None`, and a task failure no longer aborts the whole test run — remaining tasks keep running per their trigger rules, matching real scheduled-run behavior. This lets `DAG.test()` exercise DAGs with expected-to-fail tasks (trigger-rule branches, parallel mapped task groups) without falling back to the `DebugExecutor`. A prior attempt (#58418) got explicit changes-requested from a maintainer: the wording read as AI-generated boilerplate, it used a newsfragment even though newsfragments are only for future releases (this needs to land directly in the already-published 2.7.0 section), and it cited the issue number instead of the PR that actually changed the behavior. This addresses all three: hand-edited the historical "Airflow 2.7.0" section of `RELEASE_NOTES.rst` directly with a plain-prose entry citing #32820. closes: #34490 --- ##### Was generative AI tooling used to co-author this PR? - [X] Yes — Claude Code (Sonnet 5) Generated-by: Claude Code (Sonnet 5) 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]
