+1, Agree with running this only on main

On Mon, Jun 2, 2025 at 11:22 AM Eric Maynard <eric.w.mayn...@gmail.com>
wrote:

> +1, great idea. This process change will reduce noise in the repo as we add
> more releases, and it also aligns more closely with the idea of a release
> as a stable snapshot of the code at some point in time -- including the
> dependencies as they were at that time.
>
> --EM
>
>
> On Mon, Jun 2, 2025 at 9:14 AM Alex Dutra <alex.du...@dremio.com.invalid>
> wrote:
>
> > Hi JB,
> >
> > I agree that it doesn't feel safe to run Renovate on release branches
> > and risk dependency upgrades between release attempts. Besides, we can
> > always bump versions manually if needed.
> >
> > So, +1 on your proposal to only run Renovate on main.
> >
> > Thanks,
> > Alex
> >
> > On Mon, Jun 2, 2025 at 5:58 PM Dmitri Bourlatchkov <di...@apache.org>
> > wrote:
> > >
> > > This model for release branches makes sense to me.
> > >
> > > I also support NOT running Renovate on release branches. If we need to
> > > include dependency upgrades in another RC, I suppose we can redo the
> > > release branch from main (or manually apply version changes)...
> however,
> > > I'd expect this to be a very rare case.
> > >
> > > Cheers,
> > > Dmitri.
> > >
> > > On Mon, Jun 2, 2025 at 11:35 AM Jean-Baptiste Onofré <j...@nanthrax.net>
> > > wrote:
> > >
> > > > Hi folks,
> > > >
> > > > Today, when we do a major release (0.9.x, 0.10.x, ...), we create a
> > > > release branch.
> > > > Then, we do RCs on these release branches.
> > > >
> > > > The three main reasons for that are:
> > > > 1. We can create several RCs from a release branch (and it happens
> > > > often especially during incubation)
> > > > 2. As a release vote takes time on incubation (72 hours vote in the
> > > > podling + 72 hours vote in the incubator), we can still do changes on
> > > > the main branch without impacting the release currently on vote.
> > > > 3. We can create minor version on a release branch if needed (for
> > > > instance, we can create 0.9.1, 0.9.2, or 0.10.1 later on the
> > > > corresponding branches)
> > > >
> > > > Today, renovatebot is working on both the main branch and the release
> > > > branches:
> > > >
> > > >
> https://github.com/apache/polaris/blob/main/.github/renovate.json5#L33
> > > >
> > > > I think it would be better to run renovatebot only on the main
> branch.
> > > > The dependencies on the release branches should be updated "on
> > > > demand/manually".
> > > >
> > > > So, I propose to run renovatebot only on main.
> > > >
> > > > Thoughts ?
> > > >
> > > > Regards
> > > > JB
> > > >
> >
>

Reply via email to