-
Notifications
You must be signed in to change notification settings - Fork 2.3k
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
Support GitLab "merge trains" #5573
Comments
@leipert do you have any experience using merge trains to judge if this is feasible or not? |
Gitlab doesn't have ATM a REST API for that. https://gitlab.com/gitlab-org/gitlab/-/issues/32665 |
This comment has been minimized.
This comment has been minimized.
Looks like even while the issue above is still unresolved, there is now a new endpoint which allows to add merge requests to merge trains. |
It is now possible to add MRs to a merge train without rebasing first. We have been using this for a few months since it became available for fast forward merges. Or is this issue about Renovate's auto merge feature? |
This feature is about using |
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as off-topic.
This comment was marked as spam.
This comment was marked as spam.
See the Code of Conduct, updates would have been shared here. |
What would you like Renovate to be able to do?
Support GitLab's "merge train" concept for dependencies, if it's feasible.
Describe the solution you'd like
Ideally Renovate MRs could be layered on top of each other to reduce the amount of rebasing required after each merge.
Describe alternatives you've considered
Today, rebasing can be an O(n) task.
Additional context
https://docs.gitlab.com/ee/ci/merge_request_pipelines/pipelines_for_merged_results/merge_trains/
https://about.gitlab.com/blog/2020/01/30/all-aboard-merge-trains/
The text was updated successfully, but these errors were encountered: