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