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]

Reply via email to