cleaner reporting for dependencyUpdates (currently doesn't ignore Milestone releases)
diff --git a/build.gradle b/build.gradle
index ddd8c0e..980e5d9 100644
--- a/build.gradle
+++ b/build.gradle
@@ -266,3 +266,12 @@
// property "sonar.coverage.jacoco.xmlReportPaths", "${rootProject.buildDir}/reports/jacoco/jacocoAllReport/jacocoAllReport.xml"
}
}
+
+def UNSTABLE = /^([0-9,.-]+[.-](alpha|beta|rc)[.\d-]*)|20030203.000550|20031129.200437$/
+// ignore non-stable releases
+tasks.named("dependencyUpdates")?.configure {
+ gradleReleaseChannel = 'current'
+ rejectVersionIf {
+ !(it.currentVersion.toLowerCase() ==~ UNSTABLE) && it.candidate.version.toLowerCase() ==~ UNSTABLE
+ }
+}