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]
> > >
> > >
> >
>

Reply via email to