This is an automated email from the ASF dual-hosted git repository.

vlsi pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/jmeter.git


The following commit(s) were added to refs/heads/master by this push:
     new 8e1b92582e chore: group more dependencies in renovate to reduce PR 
noise
8e1b92582e is described below

commit 8e1b92582e55ef7125dd9fa0a20308cda75c7fef
Author: Vladimir Sitnikov <[email protected]>
AuthorDate: Tue May 26 12:28:13 2026 +0300

    chore: group more dependencies in renovate to reduce PR noise
    
    Adds packageRules grouping for:
    - com.gradle.*           — Develocity + common-custom-user-data
    - commons-* (classic)    — commons-codec/io/net/collections/logging/lang
    - org.apache.commons:*   — commons-lang3/text/jexl3/pool2/dbcp2/...
    - org.bouncycastle:*     — bcmail/bcpkix/bcprov (always share version)
    - org.hamcrest:*         — hamcrest, hamcrest-core, hamcrest-library
    - org.jetbrains.kotlin:* — kotlin.jvm, kotlin.kapt (always share version)
    - xalan/xerces           — legacy Apache XML stack
    
    Each group is inserted alphabetically by groupName to minimize future
    diffs. Independent monorepos (jackson, kotlinx-coroutines, junit, etc.)
    already group via Renovate presets and are not touched.
---
 renovate.json | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 52 insertions(+)

diff --git a/renovate.json b/renovate.json
index 04e3b63875..4e0a4b8cfe 100644
--- a/renovate.json
+++ b/renovate.json
@@ -55,6 +55,13 @@
       "matchCurrentVersion": "0",
       "enabled": false
     },
+    {
+      "groupName": "com.gradle",
+      "description": "Develocity and related Gradle Inc. plugins are released 
together",
+      "matchPackageNames": [
+        "com.gradle{/,}**"
+      ]
+    },
     {
       "groupName": "com.helger",
       "matchPackageNames": [
@@ -91,6 +98,18 @@
         "com.miglayout{/,}**"
       ]
     },
+    {
+      "groupName": "commons-* (classic)",
+      "description": "Classic Apache Commons artifacts where groupId == 
artifactId",
+      "matchPackageNames": [
+        "commons-codec{/,}**",
+        "commons-collections{/,}**",
+        "commons-io{/,}**",
+        "commons-lang{/,}**",
+        "commons-logging{/,}**",
+        "commons-net{/,}**"
+      ]
+    },
     {
       "groupName": "org.ajoberstar.grgit",
       "matchPackageNames": [
@@ -103,6 +122,12 @@
         "org.apache.activemq{/,}**"
       ]
     },
+    {
+      "groupName": "org.apache.commons",
+      "matchPackageNames": [
+        "org.apache.commons{/,}**"
+      ]
+    },
     {
       "groupName": "org.apache.ftpserver",
       "matchPackageNames": [
@@ -133,12 +158,31 @@
         "org.apache.tika{/,}**"
       ]
     },
+    {
+      "groupName": "org.bouncycastle",
+      "matchPackageNames": [
+        "org.bouncycastle{/,}**"
+      ]
+    },
     {
       "groupName": "org.eclipse.jetty",
       "matchPackageNames": [
         "org.eclipse.jetty{/,}**"
       ]
     },
+    {
+      "groupName": "org.hamcrest",
+      "matchPackageNames": [
+        "org.hamcrest{/,}**"
+      ]
+    },
+    {
+      "groupName": "org.jetbrains.kotlin",
+      "description": "Kotlin compiler plugins (jvm, kapt, serialization, ...) 
share a version",
+      "matchPackageNames": [
+        "org.jetbrains.kotlin{/,}**"
+      ]
+    },
     {
       "groupName": "org.jetbrains.lets-plot",
       "matchPackageNames": [
@@ -164,6 +208,14 @@
         "org.slf4j{/,}**"
       ]
     },
+    {
+      "groupName": "xalan/xerces",
+      "description": "Legacy Apache XML stack, rarely updated and goes 
together",
+      "matchPackageNames": [
+        "xalan{/,}**",
+        "xerces{/,}**"
+      ]
+    },
     {
       "groupName": "xml-apis:xml-apis",
       "allowedVersions": "< 2.0.0",

Reply via email to