From b5716847adece40f0915f0d521c4c842f75db7af Mon Sep 17 00:00:00 2001 From: Justin Clareburt <122523970+justo-mend@users.noreply.github.com> Date: Wed, 6 Sep 2023 12:13:20 +0200 Subject: [PATCH] feat(presets/merge-confidence): Merge Confidence badges on-by-default for .NET, PHP and Ruby (#24221) Co-authored-by: Rhys Arkins <rhys@arkins.net> Co-authored-by: Michael Kriese <michael.kriese@visualon.de> Co-authored-by: HonkingGoose <34918129+HonkingGoose@users.noreply.github.com> --- docs/usage/merge-confidence.md | 15 ++++++++++----- .../presets/internal/merge-confidence.ts | 18 ++++++++++++++++-- 2 files changed, 26 insertions(+), 7 deletions(-) diff --git a/docs/usage/merge-confidence.md b/docs/usage/merge-confidence.md index 284d6c9129..76e361aa61 100644 --- a/docs/usage/merge-confidence.md +++ b/docs/usage/merge-confidence.md @@ -25,11 +25,16 @@ Merge Confidence badges for pull requests are available on any supported platfor ## Supported languages -Data is available for packages from: - -- npm -- Maven -- PyPI +Renovate will show Merge Confidence badges for these languages: + +| Language | Datasource | +| ---------- | ----------- | +| JavaScript | `npm` | +| Java | `maven` | +| Python | `pypi` | +| .NET | `nuget` | +| PHP | `packagist` | +| Ruby | `rubygems` | We plan to support more languages soon. diff --git a/lib/config/presets/internal/merge-confidence.ts b/lib/config/presets/internal/merge-confidence.ts index 3225581848..e238f30197 100644 --- a/lib/config/presets/internal/merge-confidence.ts +++ b/lib/config/presets/internal/merge-confidence.ts @@ -5,7 +5,14 @@ export const presets: Record<string, Preset> = { description: 'Show all Merge Confidence badges for pull requests.', packageRules: [ { - matchDatasources: ['maven', 'npm', 'pypi'], + matchDatasources: [ + 'maven', + 'npm', + 'nuget', + 'packagist', + 'pypi', + 'rubygems', + ], matchUpdateTypes: ['patch', 'minor', 'major'], prBodyColumns: [ 'Package', @@ -23,7 +30,14 @@ export const presets: Record<string, Preset> = { 'Show only the Age and Confidence Merge Confidence badges for pull requests.', packageRules: [ { - matchDatasources: ['maven', 'npm', 'pypi'], + matchDatasources: [ + 'maven', + 'npm', + 'nuget', + 'packagist', + 'pypi', + 'rubygems', + ], matchUpdateTypes: ['patch', 'minor', 'major'], prBodyColumns: ['Package', 'Change', 'Age', 'Confidence'], }, -- GitLab