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",