blob: 6ea754eb69c46b8120515741a93f191396d83012 [file] [log] [blame]
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"description": "Runs Renovate with solrbot, see dev-docs/dependency-upgrades.adoc for more",
"enabled": true,
"dependencyDashboard": false,
"enabledManagers": ["gradle"],
"includePaths": ["versions.*", "build.gradle"],
"postUpgradeTasks": {
"commands": ["./gradlew updateLicenses"],
"fileFilters": ["solr/licenses/*.sha1"],
"executionMode": "branch"
},
"packageRules": [
{
"description": "Fix for non-semantic versions for older artifacts",
"matchDatasources": ["maven"],
"matchPackageNames": ["commons-collections:commons-collections", "commons-io:commons-io", "commons-lang:commons-lang"],
"versioning": "regex:^(?<major>\\d{1,4})\\.(?<minor>\\d+)(\\.(?<patch>\\d+))?$"
},
{
"description": "Group these calcite dependency upgrades together in same PR",
"matchPackagePrefixes": ["org.apache.calcite"],
"groupName": "org.apache.calcite"
},
{
"description": "Group these httpcomponents dependency upgrades together in same PR",
"matchPackagePrefixes": ["org.apache.httpcomponents"],
"groupName": "org.apache.httpcomponents"
},
{
"description": "Test-dependencies are checked less often than the shipped deps",
"matchDepTypes": ["test"],
"schedule": ["before 9am on the first day of the month"]
},
{
"description": "Noisy, frequently updated dependencies checked less often",
"matchPackagePrefixes": ["software.amazon.awssdk", "com.google.cloud"],
"schedule": ["before 9am on the first day of the month"]
},
{
"description": "Workaround for https://github.com/renovatebot/renovate/issues/19226",
"matchPackageNames": ["solr:modules", "HH:mm"],
"enabled": false
},
{
"description": "Lucene dependencies should be skipped",
"matchPackagePrefixes": ["org.apache.lucene"],
"enabled": false
},
{
"description": "Skip major jetty upgrades - must be done manually",
"matchPackagePrefixes": ["org.eclipse.jetty"],
"matchUpdateTypes": ["major"],
"enabled": false
},
{
"description": "Changelog for commons-io",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf?p=commons-io.git"],
"customChangelogUrl": "https://commons.apache.org/proper/commons-io/changes-report.html"
},
{
"description": "Changelog for zookeeper",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf/zookeeper.git"],
"customChangelogUrl": "https://zookeeper.apache.org/releases.html"
},
{
"description": "Changelog for commons-compress",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf?p=commons-compress.git"],
"customChangelogUrl": "https://commons.apache.org/proper/commons-compress/changes-report.html"
},
{
"description": "Changelog for commons-configuration",
"matchSourceUrls": ["https://gitbox.apache.org/repos/asf?p=commons-configuration.git"],
"customChangelogUrl": "https://commons.apache.org/proper/commons-configuration/changes-report.html"
}
],
"schedule": [
"* * * * *"
],
"prConcurrentLimit": 50,
"prHourlyLimit": 10,
"stabilityDays": 5
}