Muzzle review (#6437)

* Muzzle review

* Fix
This commit is contained in:
Trask Stalnaker 2022-08-08 08:29:14 -07:00 committed by GitHub
parent c3d0498030
commit 9366e3aedb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 18 additions and 37 deletions

View File

@ -7,38 +7,26 @@ muzzle {
pass { pass {
group.set("com.typesafe.akka") group.set("com.typesafe.akka")
module.set("akka-http_2.11") module.set("akka-http_2.11")
versions.set("[10.0.0,10.1.0)") versions.set("[10,)")
assertInverse.set(true)
// later versions of akka-http expect streams to be provided // later versions of akka-http expect streams to be provided
extraDependency("com.typesafe.akka:akka-stream_2.11:2.4.14") extraDependency("com.typesafe.akka:akka-stream_2.11:2.5.32")
} }
pass { pass {
group.set("com.typesafe.akka") group.set("com.typesafe.akka")
module.set("akka-http_2.12") module.set("akka-http_2.12")
versions.set("[10.0.0,10.1.0)") versions.set("[10,)")
assertInverse.set(true)
// later versions of akka-http expect streams to be provided // later versions of akka-http expect streams to be provided
extraDependency("com.typesafe.akka:akka-stream_2.12:2.4.14") extraDependency("com.typesafe.akka:akka-stream_2.12:2.5.32")
} }
pass {
group.set("com.typesafe.akka")
module.set("akka-http_2.11")
versions.set("[10.1.0,)")
// later versions of akka-http expect streams to be provided
extraDependency("com.typesafe.akka:akka-stream_2.11:2.5.11")
}
pass {
group.set("com.typesafe.akka")
module.set("akka-http_2.12")
versions.set("[10.1.0,)")
// later versions of akka-http expect streams to be provided
extraDependency("com.typesafe.akka:akka-stream_2.12:2.5.11")
}
// There is no akka-http 10.0.x series for scala 2.13
pass { pass {
group.set("com.typesafe.akka") group.set("com.typesafe.akka")
module.set("akka-http_2.13") module.set("akka-http_2.13")
versions.set("[10.1.8,)") versions.set("[10,)")
assertInverse.set(true)
// later versions of akka-http expect streams to be provided // later versions of akka-http expect streams to be provided
extraDependency("com.typesafe.akka:akka-stream_2.13:2.5.23") extraDependency("com.typesafe.akka:akka-stream_2.13:2.5.32")
} }
} }

View File

@ -6,7 +6,8 @@ muzzle {
pass { pass {
group.set("org.apache.camel") group.set("org.apache.camel")
module.set("camel-core") module.set("camel-core")
versions.set("[2.20.1,3)") versions.set("[2.20,3)")
assertInverse.set(true)
} }
} }

View File

@ -6,7 +6,7 @@ muzzle {
pass { pass {
group.set("org.apache.commons") group.set("org.apache.commons")
module.set("commons-dbcp2") module.set("commons-dbcp2")
versions.set("[2.0,)") versions.set("[2,)")
assertInverse.set(true) assertInverse.set(true)
} }
} }

View File

@ -6,7 +6,8 @@ muzzle {
pass { pass {
group.set("org.apache.dubbo") group.set("org.apache.dubbo")
module.set("dubbo") module.set("dubbo")
versions.set("[2.7.0,)") versions.set("[2.7,)")
assertInverse.set(true)
} }
} }

View File

@ -3,22 +3,13 @@ plugins {
} }
muzzle { muzzle {
// Version 2.7.5 and 2.7.8 were not released properly and muzzle cannot test against it causing failure.
// So we have to skip them resulting in this verbose setup.
pass { pass {
group.set("com.couchbase.client") group.set("com.couchbase.client")
module.set("java-client") module.set("java-client")
versions.set("[2.0.0,2.7.5)") versions.set("[2,3)")
} // these versions were released as ".bundle" instead of ".jar"
pass { skip("2.7.5", "2.7.8")
group.set("com.couchbase.client") assertInverse.set(true)
module.set("java-client")
versions.set("[2.7.6,2.7.8)")
}
pass {
group.set("com.couchbase.client")
module.set("java-client")
versions.set("[2.7.9,3.0.0)")
} }
fail { fail {
group.set("com.couchbase.client") group.set("com.couchbase.client")