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