Yeah, I removed that label, too, to avoid any confusion. Once 3.0.0 is
officially released, we’ll return to `backport-to-v3-0-test` for automatic
backport -- where the PR author or a committer could do that -- but we can
discuss than once we reach there.

I think we just need to clarify who and  when should add the backport-to
> labels PRS (if at all). Just to understand it. Because I understood it a
> bit differently this morning.
> I understand that you would prefer no one to set the  backport label at all
> and you will identify what to cherry pick and do it ? I am talking about
> changes to 'airflow sources'. Do I understand correctly?



And yeah absolutely about the CI-related changes. I am going to keep them
updated and ask for help for sure if needed.

On Fri, 11 Apr 2025 at 18:30, Jarek Potiuk <ja...@potiuk.com> wrote:

> Just one comment - following our discussion.. I perfectly understand we
> want to take more control now on what is merged. And if you want to take
> responsibility there then I am fine ( but also do  not envy you :)
>
> I think we just need to clarify who and  when should add the backport-to
> labels PRS (if at all). Just to understand it. Because I understood it a
> bit differently this morning.
>
> I understand that you would prefer no one to set the  backport label at all
> and you will identify what to cherry pick and do it ? I am talking about
> changes to 'airflow sources'. Do I understand correctly?
>
> I guess we allow some exceptions.
>
> I think (from past experience) would like to treat the CI / breeze related
> changes a bit differently - things tend to decay there pretty quickly - we
> still have some chicken/egg providers there and we have likely some doc
> things to fix etc.etc.and it is far easier to cherry-pick all those changes
> rather than subset of those.
>
> I will for sure want to keep on backporting (with label) all necessary CI
> /breeze /dependency changes from main to keep builds green. Happy to wait
> for your merges there, but I thi k also iterating on those backporting PR
> to make the latest v3-0-test green will make your life easier and I am
> happy to help with that.
>
> Not sure if there are other exceptions that are similar ?
>
> Does all I wrote make sense :) ?
>
> J.
>
> pt., 11 kwi 2025, 14:05 użytkownik Kaxil Naik <kaxiln...@gmail.com>
> napisał:
>
> > Hey everyone,
> >
> > As we approach the final stages of the Airflow 3.0.0 release, the main
> > branch is now officially targeting Airflow 3.1.
> >
> > *What this means*:
> > • PR authors and contributors should continue working as usual -- nothing
> > changes in how PRs are submitted or merged.
> > • However, starting now, all new changes merged into main will be
> > considered part of 3.1.
> > • If a change should be included in 3.0.0, I’ll cherry-pick it into the
> > v3-0-test branch or rebase to main in case there are no 3.1 changes and
> all
> > changes merged-to-main are bugfixes and crucial for 3.0.0 - and I’ll
> reach
> > out to authors directly if anything needs clarification.
> >
> > *Why now?*
> >
> > We are at a stage where stability matters more than velocity. I expect
> RC2
> > to help surface any remaining issues, and I’d like RC3 to be our final
> RC.
> > Having a tighter grip on post-RC2 changes gives us a better shot at
> getting
> > there without another RC cycle.
> >
> > I’ll actively sync main and v3-0-test multiple times a day and compare
> > diffs between them to ensure no important changes are missed. If anything
> > seems off, I’ll flag it in #contributors or #internal-airflow-ci-cd on
> > Slack. If you find something that is missed, please reach out to me or on
> > #airflow-3-dev Slack channel.
> >
> > *Why not wait?*
> >
> > Right now, the main and v3-0-tests branches are still very close, which
> > makes it easier to maintain control and reduce risk.
> >
> > Using labels or backport flags doesn’t provide the same level of review
> or
> > assurance as I want to opt-in to reviewing each change then the opposite.
> >
> > This also gives us a chance to gradually clean up our `-stable` vs
> `-test`
> > branching process, which has drifted a bit in recent releases.
> >
> > I’m open to refining this if needed, but wanted to set expectations and
> > keep things moving cleanly into the next cycle.
> >
> > I have created https://github.com/apache/airflow/pull/49119 in
> preparation
> > for that.
> >
> > Once 3.0.0 is officially released, we’ll return to a more explicit and
> > automated process for backporting, similar to what we followed during the
> > 2.x cycle. This means PRs intended for the 3.0.x line should either be
> > labeled for backporting (e.g. `backport-to-v3-0-test`) or added to the
> > relevant bugfix milestone. I will share more details and reminders once
> we
> > are at that point.
> >
> > Thanks everyone!
> >
> > Regards,
> > Kaxil
> >
>

Reply via email to