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