Explorar o código

SEC-2579: Ignore springio props in release checks

Rob Winch %!s(int64=11) %!d(string=hai) anos
pai
achega
26db320d3c
Modificáronse 1 ficheiros con 5 adicións e 1 borrados
  1. 5 1
      gradle/release-checks.gradle

+ 5 - 1
gradle/release-checks.gradle

@@ -11,7 +11,11 @@ if(!snapshotBuild) {
 }
 
 def verifyNoDependenciesMatchingVersion(def pattern) {
-    def dependencies = configurations.all*.allDependencies*.findAll { d -> d.version?.matches(pattern) }.flatten().toSet().join("\n    ")
+    def dependencies = configurations.all*.allDependencies*.findAll { d ->
+        def ignored = 'io.spring.platform:platform-versions'
+        def groupAndName = "$d.group:$d.name".toString()
+        ignored != groupAndName && 	d.version?.matches(pattern)
+    }.flatten().toSet().join("\n    ")
     if(dependencies) {
         throw new GradleException("${project.name} cannot have dependencies with a version that matches $pattern when its version is ${project.version}. Got\n    $dependencies")
     }