From a3ca3a3fca014fb77476e27a04d15976ff795e2a Mon Sep 17 00:00:00 2001 From: Arnout Engelen Date: Fri, 13 Dec 2019 17:05:16 +0100 Subject: [PATCH] Perform MiMa checks against 2.6.1 (#28324) * Exclude jdk9+-specific classes from mima as in https://github.com/akka/akka/pull/24297#issue-162564159 --- .../28324-jdk9-specific-classes.backwards.excludes | 5 +++++ project/MiMa.scala | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 akka-stream/src/main/mima-filters/2.6.1.backwards.excludes/28324-jdk9-specific-classes.backwards.excludes diff --git a/akka-stream/src/main/mima-filters/2.6.1.backwards.excludes/28324-jdk9-specific-classes.backwards.excludes b/akka-stream/src/main/mima-filters/2.6.1.backwards.excludes/28324-jdk9-specific-classes.backwards.excludes new file mode 100644 index 0000000000..fb368c83cf --- /dev/null +++ b/akka-stream/src/main/mima-filters/2.6.1.backwards.excludes/28324-jdk9-specific-classes.backwards.excludes @@ -0,0 +1,5 @@ +# Java9+ API's will have to be always filtered until we have these classes in our normal build flow +ProblemFilters.exclude[MissingClassProblem]("akka.stream.javadsl.JavaFlowSupport*") +ProblemFilters.exclude[MissingClassProblem]("akka.stream.scaladsl.JavaFlowSupport*") +ProblemFilters.exclude[MissingClassProblem]("akka.stream.impl.JavaFlow*") +ProblemFilters.exclude[MissingClassProblem]("akka.stream.impl.Rs*") diff --git a/project/MiMa.scala b/project/MiMa.scala index 2540d77ea2..b0a604f566 100644 --- a/project/MiMa.scala +++ b/project/MiMa.scala @@ -13,7 +13,7 @@ import com.typesafe.tools.mima.plugin.MimaPlugin.autoImport._ object MiMa extends AutoPlugin { private val latestPatchOf25 = 26 - private val latestPatchOf26 = 0 + private val latestPatchOf26 = 1 override def requires = MimaPlugin override def trigger = allRequirements