Skip to content

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

Merged
Lee-W merged 17 commits into
apache:mainfrom
astronomer:update-newsfragments
Jan 24, 2025
Merged

Update existing significant newsfragments with the later introduced template format#45678
Lee-W merged 17 commits into
apache:mainfrom
astronomer:update-newsfragments

Conversation

@Lee-W

@Lee-WLee-W commented Jan 15, 2025

Copy link
Copy Markdown
Member

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-WLee-W changed the title Update existing significant newsfragments with the later introduced template format #45673Update existing significant newsfragments with the later introduced template formatJan 15, 2025

@vincbeckvincbeck left a comment

Copy link
Copy Markdown
Contributor

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.

Comment threadnewsfragments/aip-79.significant.rst
Comment threadnewsfragments/41391.significant.rst Outdated

@kaxilkaxil left a comment

Copy link
Copy Markdown
Member

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
Copy Markdown
Member

#protm

Comment threadnewsfragments/41533.significant.rst Outdated

@gopidesupavangopidesupavan left a comment

Copy link
Copy Markdown
Member

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-Wforce-pushed the update-newsfragments branch from b8e1806 to 2204b7bCompareJanuary 16, 2025 08:07
Comment threadnewsfragments/42042.significant.rst Outdated
@potiuk

potiuk commented Jan 16, 2025

Copy link
Copy Markdown
Member

The list moved to the top.

@potiuk

Copy link
Copy Markdown
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.

@gopidesupavan

Copy link
Copy Markdown
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
Copy Markdown
Member

reviewed mine and marked them in the list

@potiuk

Copy link
Copy Markdown
Member

@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.

Comment threadnewsfragments/40029.significant.rst Outdated
Comment threadnewsfragments/41758.significant.rst Outdated
Comment threadnewsfragments/41774.significant.rst Outdated
Comment threadnewsfragments/41808.significant.rst Outdated
Comment threadnewsfragments/43612.significant.rst Outdated
@Lee-W

Copy link
Copy Markdown
MemberAuthor

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-Wforce-pushed the update-newsfragments branch from 4e7c465 to 38fedbbCompareJanuary 17, 2025 01:44
@vatsrahul1001

Copy link
Copy Markdown
Contributor

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

@Lee-W

Copy link
Copy Markdown
MemberAuthor

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

@shahar1

shahar1 commented Jan 17, 2025

Copy link
Copy Markdown
Contributor

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-Wforce-pushed the update-newsfragments branch from 38fedbb to bb35d8fCompareJanuary 17, 2025 11:16
@Lee-W
Lee-W requested review from ashb and potiuk as code ownersJanuary 17, 2025 11:16
@Lee-W
Lee-Wforce-pushed the update-newsfragments branch 4 times, most recently from 03cf1f0 to a2386dbCompareJanuary 23, 2025 12:33
Lee-Wand others added 17 commits January 23, 2025 23:02
Co-authored-by: Vincent <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
@Lee-W
Lee-Wforce-pushed the update-newsfragments branch from a2386db to 92b0e42CompareJanuary 23, 2025 15:02
@Lee-W

Copy link
Copy Markdown
MemberAuthor

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:mainJan 24, 2025
@Lee-W
Lee-W deleted the update-newsfragments branch January 24, 2025 03:19
@utkarsharma2utkarsharma2 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 <97131062+vincbeck@users.noreply.github.com>
* docs(newsfragmenst): update 40029 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41758 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 43612 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41808 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41774 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* 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 <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
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 <97131062+vincbeck@users.noreply.github.com>
* docs(newsfragmenst): update 40029 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41758 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 43612 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41808 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41774 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* 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 <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
niklasr22 pushed a commit to niklasr22/airflow that referenced this pull request Feb 8, 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 <97131062+vincbeck@users.noreply.github.com>
* docs(newsfragmenst): update 40029 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41758 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 43612 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41808 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41774 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* 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 <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
ambika-garg pushed a commit to ambika-garg/airflow that referenced this pull request Feb 17, 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 <97131062+vincbeck@users.noreply.github.com>
* docs(newsfragmenst): update 40029 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41758 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 43612 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41808 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* docs(newsfragmenst): update 41774 change type
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
* 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 <97131062+vincbeck@users.noreply.github.com>
Co-authored-by: Jens Scheffler <95105677+jscheffl@users.noreply.github.com>
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

changelog:skipChanges 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

12 participants

@Lee-W@kaxil@potiuk@gopidesupavan@vatsrahul1001@shahar1@bugraoz93@ephraimbuddy@pierrejeambrun@jscheffl@vincbeck@utkarsharma2