diff --git a/pom.xml b/pom.xml index d1ee001c..9217187e 100644 --- a/pom.xml +++ b/pom.xml @@ -58,7 +58,6 @@ 2.0.12 9.7.0 9.11.1 - 2.9.1 3.2.0 3.8.0 @@ -97,7 +96,7 @@ com.fasterxml.woodstox woodstox-core - 6.6.0 + 6.7.0 com.google.guava @@ -209,7 +208,6 @@ de.digitalcollections:solr-ocrhighlighting org.apache.commons:commons-text commons-io:commons-io - com.fasterxml.woodstox:woodstox-core com.google.guava:guava diff --git a/renovate.json b/renovate.json deleted file mode 100644 index 5db72dd6..00000000 --- a/renovate.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "$schema": "https://docs.renovatebot.com/renovate-schema.json", - "extends": [ - "config:recommended" - ] -} diff --git a/renovate.json5 b/renovate.json5 new file mode 100644 index 00000000..87621db5 --- /dev/null +++ b/renovate.json5 @@ -0,0 +1,44 @@ +{ + "$schema": "https://docs.renovatebot.com/renovate-schema.json", + "extends": [ + "config:recommended" + ], + "ignorePaths": ["example/frontend/**", "example/iiif-prezi/**"], + "groupName": "all dependencies", + "groupSlug": "all", + "lockFileMaintenance": { + "enabled": false + }, + "packageRules": [ + { + "groupName": "all dependencies", + "groupSlug": "all", + "matchPackageNames": [ + "*" + ] + }, + { + // Solr is checked for daily, we want to track upstream versions very closely + "matchPackagePrefixes": ["org.apache.solr"], + "extends": ["schedule:daily"] + }, + { + // Our Lucene version should track the one used by the currently used solr-core + // version. Unfortunately this can't be done automatically by renovate, so we + // have to exclude these dependencies from the renovate process and maintain them + // manually to be in sync with Solr + "matchPackagePrefixes": ["org.apache.lucene"], + "enabled": false + }, + { + // Same thing as for Lucene, woodstox version should track the one used by solr + // and needs to be manually kept in sync + "matchPackagePrefixes": ["com.fasterxml.woodstox"], + "enabled": false + } + ], + "schedule": [ + "every weekend" + ], + "separateMajorMinor": false +}