From d963f7e861cb5c41c9666a9206a393edd377362c Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 13:51:10 +0000 Subject: [PATCH 1/7] Add renovate.json --- renovate.json | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 renovate.json diff --git a/renovate.json b/renovate.json new file mode 100644 index 0000000..df87e18 --- /dev/null +++ b/renovate.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "local>SonarSource/renovate-config" + ] +} From e7c58901416d9b72db6a2d81b211ced851b37fab Mon Sep 17 00:00:00 2001 From: Dorian Burihabwa Date: Thu, 7 Aug 2025 17:22:59 +0200 Subject: [PATCH 2/7] JACOCO-37 Extends languages team specific renovate configuration --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index df87e18..8e6ac3c 100644 --- a/renovate.json +++ b/renovate.json @@ -1,6 +1,6 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "local>SonarSource/renovate-config" + "local>SonarSource/renovate-config:languages-team.json" ] } From 0c8db3846e0100a675acd0d34b3c0dd4c8d65b7a Mon Sep 17 00:00:00 2001 From: Dorian Burihabwa Date: Thu, 7 Aug 2025 17:27:27 +0200 Subject: [PATCH 3/7] JACOCO-37 Explicitly enable management of Gradle and GitHub actions --- renovate.json | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/renovate.json b/renovate.json index 8e6ac3c..694fa56 100644 --- a/renovate.json +++ b/renovate.json @@ -2,5 +2,10 @@ "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ "local>SonarSource/renovate-config:languages-team.json" + ], + "enabledManagers": [ + "gradle", + "gradle-wrapper", + "github-actions" ] } From d64c34eb859e7f7fcaa5cb2878d091c3c5a1a1d2 Mon Sep 17 00:00:00 2001 From: Dorian Burihabwa Date: Thu, 7 Aug 2025 17:30:42 +0200 Subject: [PATCH 4/7] JACOCO-37 Set the JVM squad as reviewers --- renovate.json | 3 +++ 1 file changed, 3 insertions(+) diff --git a/renovate.json b/renovate.json index 694fa56..8e5ff34 100644 --- a/renovate.json +++ b/renovate.json @@ -7,5 +7,8 @@ "gradle", "gradle-wrapper", "github-actions" + ], + "reviewers": [ + "team:quality-jvm-squad" ] } From 42e8dc3525af00a6e883dd2d2c55c802040e7b15 Mon Sep 17 00:00:00 2001 From: Dorian Burihabwa Date: Thu, 7 Aug 2025 17:32:37 +0200 Subject: [PATCH 5/7] JACOCO-37 Extend the right template --- renovate.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/renovate.json b/renovate.json index 8e5ff34..12aa8c1 100644 --- a/renovate.json +++ b/renovate.json @@ -1,7 +1,7 @@ { "$schema": "https://docs.renovatebot.com/renovate-schema.json", "extends": [ - "local>SonarSource/renovate-config:languages-team.json" + "github>SonarSource/renovate-config:languages-team.json" ], "enabledManagers": [ "gradle", From b45362b9b4503d49e20c40a19eb694d85a3e4e3a Mon Sep 17 00:00:00 2001 From: Dorian Burihabwa Date: Thu, 7 Aug 2025 17:42:04 +0200 Subject: [PATCH 6/7] JACOCO-37 Prevent Renovate from suggesting major upgrades of the Gradle wrapper --- renovate.json | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/renovate.json b/renovate.json index 12aa8c1..8d38eb9 100644 --- a/renovate.json +++ b/renovate.json @@ -8,6 +8,17 @@ "gradle-wrapper", "github-actions" ], + "packageRules": [ + { + "matchManagers": [ + "gradle-wrapper" + ], + "matchUpdateTypes": [ + "minor", + "patch" + ] + } + ], "reviewers": [ "team:quality-jvm-squad" ] From 8f76242cea3e087f5957fbb620639d2373d78ba6 Mon Sep 17 00:00:00 2001 From: Dorian Burihabwa Date: Thu, 7 Aug 2025 17:49:34 +0200 Subject: [PATCH 7/7] JACOCO-37 Prevent pinning of GH actions --- renovate.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/renovate.json b/renovate.json index 8d38eb9..72a4820 100644 --- a/renovate.json +++ b/renovate.json @@ -9,6 +9,14 @@ "github-actions" ], "packageRules": [ + { + "matchManagers": [ + "github-actions" + ], + "pinDigests": false, + "groupName": "all github actions", + "groupSlug": "all-github-actions" + }, { "matchManagers": [ "gradle-wrapper"