Good work on diligently spearheading that effort, Kevin, it is appreciated and really good work Wei on shepherding the entire work related to ruff.
Thanks & Regards, Amogh Desai On Mon, Feb 16, 2026 at 8:28 AM Zhe-You Liu <[email protected]> wrote: > Hi everyone, > > Thanks, Wei, for the updates on the Ruff AIR rules. I really appreciate > Kevin’s tremendous effort in implementing the remaining Ruff AIR rules and > closing the gap, which will be extremely helpful for users during the > migration. > > Wishing everyone a happy Lunar New Year and all the best in the year ahead! > 🧧 > > Best regards, > Jason > > On Mon, Feb 16, 2026 at 1:29 AM Kevin Yang <[email protected]> wrote: > > > Hi everyone, > > > > Thanks so much. Really happy to see the new rules are released in ruff, > and > > would be great if these new rules further help streamline development and > > migration. > > > > Thanks Wei for your support and thoughtful reviews throughout the > process. > > The feedback and discussion were very helpful in shaping the > implementation > > and getting the rules into good shape. Also, thanks Amogh's feedback on > > AIR321 about task-sdk moves. > > > > Wishing everyone a happy Lunar New Year as well 🧧! > > > > Best regards, > > Kevin > > > > > > On Sun, Feb 15, 2026 at 10:37 AM Pavankumar Gopidesu < > > [email protected]> wrote: > > > > > That's awesome, great work. > > > > > > Regards, > > > Pavan > > > > > > On Sun, Feb 15, 2026 at 3:35 PM Guan-Ming Chiu < > [email protected]> > > > wrote: > > > > > > > Hi all, > > > > > > > > Thank you for sharing these important updates and for all the hard > > work! > > > > > > > > Wishing everyone a Happy Lunar New Year! 🧧 > > > > > > > > Best, > > > > Guan-Ming > > > > > > > > > > > > > On 2026/02/15 14:29:17 Shahar Epstein wrote: > > > > > Great! Thanks for your dedication and the hard work :) > > > > > > > > > > > > > > > Shahar > > > > > > > > > > On Sun, Feb 15, 2026 at 12:37 PM Wei Lee <[email protected]> > > wrote: > > > > > > > > > > > Hi all, > > > > > > > > > > > > I'd like to share some updates regarding the Ruff airflow rules. > > > > > > > > > > > > Originally, some Ruff AIR rules were already in place, but a few > > > > remained > > > > > > unfinished. Kevin Yang [1] put in tremendous effort to complete > the > > > > missing > > > > > > rules. He implemented them thoroughly, wrote clean, maintainable > > > code, > > > > and > > > > > > ensured everything worked smoothly — his dedication and attention > > to > > > > detail > > > > > > were outstanding. Thanks to his work, we can finally close Issue > > > > #41641 [2] > > > > > > after such a long time. > > > > > > > > > > > > In addition to the 2–3 migration, we've moved many components > into > > > the > > > > > > task SDK in Airflow 3.1+. We've also created AIR321 to help users > > > adopt > > > > > > them. [3] > > > > > > > > > > > > We encourage everyone to try out the new AIR rules in Ruff > > > > > > https://docs.astral.sh/ruff/rules/#airflow-air> > > > > > > > > > > > > Finally, a brief note — with Lunar New Year starting tomorrow in > > > > several > > > > > > countries, wishing everyone a happy new year! 🧧 > > > > > > > > > > > > Best regards, > > > > > > Wei Lee > > > > > > > > > > > > References: > > > > > > [1] https://github.com/sjyangkevin > > > > > > [2] https://github.com/apache/airflow/issues/41641 > > > > > > [3] https://github.com/apache/airflow/issues/54714 > > > > > > > > > > > > > > > > > > > > > > > > > --------------------------------------------------------------------- > > > > To unsubscribe, e-mail: [email protected] > > > > For additional commands, e-mail: [email protected] > > > > > > > > > > > > > >
