Boost your pull request confidence using Mend Renovate’s Smart Merge Control
Overview
Smart Merge Control is available for our paid Mend Repository Integrations which gives you more control over how Renovate handles pull requests. It considers the confidence level of each update's success in merging, enabling you to decide how Renovate delivers them.
Use cases for Smart Merge Control
Suppress automatic creation of low-confidence update pull requests.
Group high-confidence updates into a single pull request to save on commits and clicks.
Auto-merging very high confidence Renovate pull requests.
Getting it done
Prerequisites before getting started with Smart Merge Control
A paid, active Mend license and Mend Repository Integration are required.
You must have permissions to your relevant SCM platform and to the relevant repositories that are integrated with Mend in order to configure Smart Merge Control.
Renovate is enabled within your integration configuration.
Configure
To learn more about the configuration process, supported languages, and available platforms, visit our Configure your repository scan to use Smart Merge Control article.
Run the scan
As Renovate applies to open source components (SCA), you can initiate Smart Merge Control via one of the following valid push commands of the Mend Repository Integrations’ SCA scan:
One of the commits in the push command added/removed a source file(s) that has an extension supported by Mend. Refer to the Mend Languages page in order to find out whether or not a specific language and its extensions are supported.
One of the commits in the push command includes an addition/modification of the package manager dependency file(s). Refer to the list of supported dependency files to find out whether your dependency files are supported.
View the results of your Smart Merge Control scan
To further understand the results provided by Smart Merge Control, visit our View the results of your Smart Merge Control repository scan article.
Reference
Implementation examples for Smart Merge Control
Looking for ideas to apply Smart Merge Control in your Mend Repository Integration? Take a look at our implementation examples.