blob: 3ddbebc5a05ffc843d085d8519f30093c70c8d5a [file]
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"extends": [
"config:recommended"
],
"labels": [
"dependencies"
],
"schedule": [
"every 3 weeks on Monday"
],
"vulnerabilityAlerts": {
"description": "Security updates bypass the packageRules grouping below (Renovate resets their groupName), so apply the same groupId grouping to them here.",
"groupName": "{{{replace ':.*' '' depName}}} security"
},
"packageRules": [
{
"description": "Group every Maven update by its groupId by default. The more specific rules below run later and override this where a group must span several groupIds, pin a version, or stay disabled.",
"matchDatasources": [
"maven"
],
"groupName": "{{{replace ':.*' '' depName}}}"
},
{
"groupName": "com.github.vlsi",
"matchPackageNames": [
"com.github.vlsi{/,}**"
]
},
{
"groupName": "com.google.errorprone",
"matchPackageNames": [
"com.google.errorprone{/,}**",
"net.ltgt.errorprone{/,}**"
]
},
{
"matchPackageNames": [
"com.google.guava:guava"
],
"groupName": "guava",
"matchCurrentVersion": "0",
"enabled": false
},
{
"groupName": "com.gradle",
"description": "Develocity and related Gradle Inc. plugins are released together",
"matchPackageNames": [
"com.gradle{/,}**"
]
},
{
"groupName": "com.helger",
"matchPackageNames": [
"com.helger{/,}**"
]
},
{
"groupName": "github official actions",
"description": "actions/* and github/* are maintained by GitHub/Microsoft and can be updated together",
"matchManagers": [
"github-actions"
],
"matchPackageNames": [
"actions/**",
"github/**"
]
},
{
"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.jetbrains.kotlin",
"description": "Kotlin compiler plugins (jvm, kapt, serialization, ...) share a version",
"matchPackageNames": [
"org.jetbrains.kotlin{/,}**"
]
},
{
"groupName": "org.slf4j",
"allowedVersions": "< 2.0.0",
"matchPackageNames": [
"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",
"matchPackageNames": [
"xml-apis:xml-apis{/,}**"
]
},
{
"enabled": false,
"matchPackageNames": [
"/^src:protocol/"
]
}
]
}