Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update existing significant newsfragments with the later introduced template format #45678

Merged
merged 17 commits into from
Jan 24, 2025

Conversation

Lee-W
Copy link
Member

@Lee-W Lee-W commented Jan 15, 2025

Why

Since #44378, we have implemented a newsfragments template to track the breaking changes we have made. However, this template was introduced after many of our earlier breaking changes, which means that most of the existing news fragments do not conform to this format. By updating the existing entries to match the template, we will be able to create a script that summarizes the breaking changes made in Airflow 3.0.

What

Update existing significant newsfragments with the type of changes and migration rules we added in #41641

Closes: #45673


^ Add meaningful description above
Read the Pull Request Guidelines for more information.
In case of fundamental code changes, an Airflow Improvement Proposal (AIP) is needed.
In case of a new dependency, check compliance with the ASF 3rd Party License Policy.
In case of backwards incompatible changes please leave a note in a newsfragment file, named {pr_number}.significant.rst or {issue_number}.significant.rst, in newsfragments.

@Lee-W Lee-W changed the title Update existing significant newsfragments with the later introduced template format #45673 Update existing significant newsfragments with the later introduced template format Jan 15, 2025
Copy link
Contributor

@vincbeck vincbeck left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I reviewed all my newsfragment and they look good. Here is the list:

  • newsfragments/41434.significant.rst
  • newsfragments/42042.significant.rst
  • newsfragments/42280.significant.rst
  • newsfragments/43096.significant.rst
  • newsfragments/aip-79.significant.rst

I added a comment to add a new type of change. Let me know what you think.

newsfragments/aip-79.significant.rst Show resolved Hide resolved
Copy link
Member

@kaxil kaxil left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Heros work Wei 🫡

@kaxil
Copy link
Member

kaxil commented Jan 15, 2025

#protm

Copy link
Member

@gopidesupavan gopidesupavan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks wei, looks awesome , i have added my comment.

@Lee-W Lee-W force-pushed the update-newsfragments branch from b8e1806 to 2204b7b Compare January 16, 2025 08:07
@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

The list moved to the top.

@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

A bit of "magic" scripting and I generated list of PRs + authors in a checklist form - this should make it easier to know who should review what and keep track of it.

@gopidesupavan
Copy link
Member

A bit of "magic" scripting and I generated list of PRs + authors in a checklist form - this should make it easier to know who should review what and keep track of it.

Super 😍

@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

reviewed mine and marked them in the list

@potiuk
Copy link
Member

potiuk commented Jan 16, 2025

@Lee-W -> If you want - you can move the list up from the comment I made to the description of the PR - to keep it at the top.

@Lee-W
Copy link
Member Author

Lee-W commented Jan 17, 2025

A bit of "magic" scripting and I generated list of PRs + authors in a checklist form - this should make it easier to know who should review what and keep track of it.

yep, it's super helpful! just updated it

@Lee-W Lee-W force-pushed the update-newsfragments branch from 4e7c465 to 38fedbb Compare January 17, 2025 01:44
@vatsrahul1001
Copy link
Collaborator

Thanks @Lee-W. I have reviewed my changes newsfragments/44533.significant.rst. LGTM!

@Lee-W
Copy link
Member Author

Lee-W commented Jan 17, 2025

I'll keep it open for around 1 week so that everyone can take a look

@shahar1
Copy link
Contributor

shahar1 commented Jan 17, 2025

I'd be happy for an explanation about what each "type of change" covers. In my case, I removed a a deprecated TriggerRule and it was considered only as a "DAG change". Should it be marked also as a "Code interface change" and/or "Behaviour changes" (due to the interface breaking)?

@Lee-W Lee-W force-pushed the update-newsfragments branch from 38fedbb to bb35d8f Compare January 17, 2025 11:16
@Lee-W Lee-W requested review from potiuk and ashb as code owners January 17, 2025 11:16
@Lee-W Lee-W force-pushed the update-newsfragments branch 6 times, most recently from 03cf1f0 to a2386db Compare January 23, 2025 12:33
@Lee-W Lee-W force-pushed the update-newsfragments branch from a2386db to 92b0e42 Compare January 23, 2025 15:02
@Lee-W
Copy link
Member Author

Lee-W commented Jan 24, 2025

I think we already have enough checks for this one. Merge it. Thanks for everyone's help!

@Lee-W Lee-W merged commit d460972 into apache:main Jan 24, 2025
91 checks passed
@Lee-W Lee-W deleted the update-newsfragments branch January 24, 2025 03:19
@utkarsharma2 utkarsharma2 added the changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..) label Jan 27, 2025
gpathak128 pushed a commit to gpathak128/airflow that referenced this pull request Jan 29, 2025
…emplate format (apache#45678)

* docs(newsfragments): add empty entities to significant newsfragments

* docs(newsfragments): update existing siginificant newsfragments with template format

* docs(newsfragments): fix typo in 41391, 41533

* docs(newsfragments): add type "Code interface change"

* docs(newsfragments): aip-79: make it dependency change

* docs(newsfragmenst): update 42042 change type

Co-authored-by: Vincent <[email protected]>

* docs(newsfragmenst): update 40029 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 41758 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 43612 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 41808 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 41774 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragments): add description to each of the change type

* docs(newsfragments): fix plural typo

* docs(newsfragments): replace DAG as Dag

* style(newsfragments): add type of change to significant

* docs(newsfragments): fix type of changes typo

* docs(newsfragments): unify ruff rules format

---------

Co-authored-by: Vincent <[email protected]>
Co-authored-by: Jens Scheffler <[email protected]>
got686-yandex pushed a commit to got686-yandex/airflow that referenced this pull request Jan 30, 2025
…emplate format (apache#45678)

* docs(newsfragments): add empty entities to significant newsfragments

* docs(newsfragments): update existing siginificant newsfragments with template format

* docs(newsfragments): fix typo in 41391, 41533

* docs(newsfragments): add type "Code interface change"

* docs(newsfragments): aip-79: make it dependency change

* docs(newsfragmenst): update 42042 change type

Co-authored-by: Vincent <[email protected]>

* docs(newsfragmenst): update 40029 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 41758 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 43612 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 41808 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragmenst): update 41774 change type

Co-authored-by: Jens Scheffler <[email protected]>

* docs(newsfragments): add description to each of the change type

* docs(newsfragments): fix plural typo

* docs(newsfragments): replace DAG as Dag

* style(newsfragments): add type of change to significant

* docs(newsfragments): fix type of changes typo

* docs(newsfragments): unify ruff rules format

---------

Co-authored-by: Vincent <[email protected]>
Co-authored-by: Jens Scheffler <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
changelog:skip Changes that should be skipped from the changelog (CI, tests, etc..)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update existing significant newsfragments with the later introduced template format