@@ -10,6 +10,7 @@ object MimaFilters extends AutoPlugin {
10
10
object autoImport {
11
11
val mimaReferenceVersion = settingKey[Option [String ]](" Scala version number to run MiMa against" )
12
12
}
13
+
13
14
import autoImport ._
14
15
15
16
override val globalSettings = Seq (
@@ -41,17 +42,20 @@ object MimaFilters extends AutoPlugin {
41
42
42
43
// KEEP: the CommonErrors object is not a public API
43
44
ProblemFilters .exclude[MissingClassProblem ](" scala.collection.generic.CommonErrors" ),
44
- ProblemFilters .exclude[MissingClassProblem ](" scala.collection.generic.CommonErrors$" )
45
+ ProblemFilters .exclude[MissingClassProblem ](" scala.collection.generic.CommonErrors$" ),
46
+
47
+ // ADD: Await#CompletedFuture is not a public API
48
+ ProblemFilters .exclude[MissingClassProblem ](" scala.concurrent.Await$CompletedFuture$" )
45
49
)
46
50
47
51
override val buildSettings = Seq (
48
52
mimaFailOnNoPrevious := false , // we opt everything out, knowing we only check library/reflect
49
53
)
50
54
51
55
val mimaSettings : Seq [Setting [_]] = Def .settings(
52
- mimaPreviousArtifacts := mimaReferenceVersion.value.map(organization.value % name.value % _).toSet,
53
- mimaCheckDirection := " both" ,
54
- mimaBinaryIssueFilters ++= mimaFilters,
55
- // mimaReportSignatureProblems := true, // TODO: enable
56
+ mimaPreviousArtifacts := mimaReferenceVersion.value.map(organization.value % name.value % _).toSet,
57
+ mimaCheckDirection := " both" ,
58
+ mimaBinaryIssueFilters ++= mimaFilters,
59
+ // mimaReportSignatureProblems := true, // TODO: enable
56
60
)
57
61
}
0 commit comments