## Why
Since https://github.com/apache/airflow/pull/44378, we have introduced a 
newsfragments template to track our breaking changes. However, this template 
was implemented after many of our earlier breaking changes, which means that 
most existing news fragments do not conform to this format. By updating these 
entries to match the template, we can create a script that summarizes the 
breaking changes made in Airflow 3.0. This will also reduce the manual effort 
required to keep the wiki page 
https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3+breaking+changes 
<https://cwiki.apache.org/confluence/display/AIRFLOW/Airflow+3+breaking+changes>
 up to date.

## What
I created an issue https://github.com/apache/airflow/issues/45673 to track the 
updating process and a pull request 
https://github.com/apache/airflow/pull/45678 to add types I think it should be 
and the migration rules we add or plan to add. (Most of the migration rules 
have been merged into airflow or ruff already 🙌)
As I might wrongly categorize the type of change, add the wrong rules, or miss 
some rules, **it would be awesome if everyone that has made any breaking 
changes could take a quick look**

## Action items
Here's what you can do if your breaking changes already have newsfragments with 
them
Check https://github.com/apache/airflow/pull/45678 and navigate to the news 
fragment you created (in my case, `newsfragments/42023.significant.rst`) to 
verify if my changes are correct. If they are not, please leave a comment, and 
I will update you accordingly.
If everything looks good for your news fragments, please approve the pull 
request (you don’t have to be a committer to approve a PR!) with a message 
detailing which newsfragments you have checked (e.g., "I've checked news 
fragments 42023, 42054, and everything looks good.”)

If your breaking changes do not yet have a newsfragment, please create a PR to 
add one and let me know if migration rules are needed.

It would also be helpful if you're willing to check others' newsfragment even 
if you didn't introduce the breaking changes.

Also, you’re more than welcome to create a new PR and update your newsfragment 
on your own. I’ll rebase from your branch after merging.

Thanks!
Wei

Reply via email to