Skip to content

Commit b463166

Browse files
committed
Refactor MiMa filters to list all forward issues
1 parent e51e5c9 commit b463166

File tree

2 files changed

+472
-439
lines changed

2 files changed

+472
-439
lines changed

project/Build.scala

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -933,7 +933,8 @@ object Build {
933933
dependsOn(dottyCompiler(Bootstrapped) % "provided; compile->runtime; test->test").
934934
settings(stdliBootstrappedCommonSettings).
935935
settings(
936-
Compile/scalacOptions ++= {
936+
mimaCheckDirection := "backward",
937+
Compile/scalacOptions ++= {
937938
Seq(
938939
"-sourcepath",
939940
Seq(
@@ -994,7 +995,6 @@ object Build {
994995
)
995996
},
996997
mimaCheckDirection := "both",
997-
mimaBinaryIssueFilters ++= MiMaFilters.LibraryBootstrappedForward,
998998
)
999999

10001000
/** Re-packages stdlib compiled be Scala 2 adding TASTy generated by `stdlib-bootstrapped-compat` */
@@ -1041,11 +1041,11 @@ object Build {
10411041
.filter(_._1.getName.endsWith(".tasty"))
10421042
allScalaLibraryJarMappings ++ tastyFileMappings
10431043
},
1044-
mimaCurrentClassfiles :=
1044+
mimaCurrentClassfiles := // jar from packageBin
10451045
mimaCurrentClassfiles.value.getParentFile() /
10461046
(moduleName.value + "-" + stdlibVersion(Bootstrapped) + "-" + scalaVersion.value.replace("-nonbootstrapped", "") + ".jar"),
10471047
mimaPreviousArtifacts +=
1048-
("org.scala-lang" % "scala-library" % stdlibVersion(Bootstrapped)),
1048+
("org.scala-lang" % "scala-library" % "2.13.10"),
10491049
mimaCheckDirection := "both",
10501050
mimaBinaryIssueFilters := Seq(),
10511051
)
@@ -1112,8 +1112,8 @@ object Build {
11121112
"scala.annotation.specialized",
11131113
"scala.annotation.unspecialized",
11141114
),
1115-
mimaCheckDirection := "backward",
1116-
mimaBinaryIssueFilters ++= MiMaFilters.LibraryBootstrappedBackwards,
1115+
mimaBackwardIssueFilters := MiMaFilters.LibraryBootstrappedBackwards,
1116+
mimaForwardIssueFilters := MiMaFilters.LibraryBootstrappedForward,
11171117
run := {
11181118
val args: Seq[String] = spaceDelimited("<arg>").parsed
11191119
val reference = (Compile/sourceManaged).value / "scala-library-src"

0 commit comments

Comments
 (0)