Implement the explicit automergeStrategy
for the Gitlab platform.
#10870
Labels
core:automerge
Relating to Renovate's automerge capabilities
platform:gitlab
GitLab Platform
priority-4-low
Low priority, unlikely to be done unless it becomes important to more people
type:feature
Feature (new functionality)
What would you like Renovate to be able to do?
The
automergeStrategy
configuration item introduced in #10627 should be implemented for the Gitlab platform, allowing users to configure the explicit merge strategy used by Renovate when automerging merge requestsDid you already have any implementation ideas?
The optional
MergeStrategy
argument can be provided to the GitLabmergePr
implementation. The current implementation relies on GitLab using a "merge"-like strategy by default. The Renovate-specific strings forautomergeStrategy=squash
can be mapped to the parametersquash
when submitting the accept-merge request to GitLab. It's not immediately clear if any other explicit strategies are supported by GitLab at time of writing.If #10830 has been implemented, the arguments to
mergePr
may be different than what has been listed here. We should also remember to clean up the missing feature notice inlib/platform/gitlab/index.md
and update the description indocs/usage/configuration-options.md
if necessary.The text was updated successfully, but these errors were encountered: