Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Balance the load across baseBranches? #16932

Closed
maxime-michel opened this issue Aug 3, 2022 · 4 comments
Closed

Balance the load across baseBranches? #16932

maxime-michel opened this issue Aug 3, 2022 · 4 comments
Labels
status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)

Comments

@maxime-michel
Copy link

What would you like Renovate to be able to do?

We happily use Renovate on an array of two base branches: ["master", "release/6.2"]. The problem with our project is that it's so large that we've had to throttle the concurrent PRs to 5. This now leads us to the following problem: despite daily work on Renovate PRs since months, we're never able to catch up with master 100%. And so our release/6.2 branch never gets any attention.

If you have any ideas on how this should be implemented, please tell us here.

I would like to suggest the introduction of a parameter like baseBranchesStrategy that would default to sequential (master then release/6.2) but could also be set to random (balanced load).

Is this a feature you are interested in implementing yourself?

Maybe

@maxime-michel maxime-michel added priority-5-triage status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality) labels Aug 3, 2022
@rarkins
Copy link
Collaborator

rarkins commented Aug 3, 2022

Renovate prioritises branches by complexity of the upgrade, Eg digest first, then patch, minor, major. So it should not prioritise base branches ahead of others unless I'm forgetting something. Otherwise the best solution for this would be for renovate to support multiple rate limits, which already had a feature request here

@maxime-michel
Copy link
Author

Thanks for the feedback, you mean this right? #10546

@rarkins
Copy link
Collaborator

rarkins commented Aug 3, 2022

Yes

@maxime-michel
Copy link
Author

OK then let me watch that one instead.

@maxime-michel maxime-michel closed this as not planned Won't fix, can't repro, duplicate, stale Aug 3, 2022
@github-actions github-actions bot locked as resolved and limited conversation to collaborators Sep 3, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
status:requirements Full requirements are not yet known, so implementation should not be started type:feature Feature (new functionality)
Projects
None yet
Development

No branches or pull requests

2 participants