File tree Expand file tree Collapse file tree 3 files changed +300
-2
lines changed Expand file tree Collapse file tree 3 files changed +300
-2
lines changed Original file line number Diff line number Diff line change @@ -253,7 +253,7 @@ jobs:
253253
254254 - name : MiMa
255255 run : |
256- ./project/scripts/sbt ";scala3-interfaces/mimaReportBinaryIssues ;scala3-library-bootstrapped/mimaReportBinaryIssues ;scala3-library-bootstrappedJS/mimaReportBinaryIssues; tasty-core-bootstrapped/mimaReportBinaryIssues"
256+ ./project/scripts/sbt ";scala3-interfaces/mimaReportBinaryIssues ;scala3-library-bootstrapped/mimaReportBinaryIssues ;scala3-library-bootstrappedJS/mimaReportBinaryIssues; tasty-core-bootstrapped/mimaReportBinaryIssues; stdlib-bootstrapped/mimaReportBinaryIssues "
257257
258258 community_build_a :
259259 runs-on : [self-hosted, Linux]
Original file line number Diff line number Diff line change @@ -984,7 +984,20 @@ object Build {
984984 (Test / managedClasspath) ~= {
985985 _.filterNot(file => file.data.getName == s " scala-library- ${stdlibVersion(Bootstrapped )}.jar " )
986986 },
987- )
987+ mimaCheckDirection := " both" ,
988+ mimaBackwardIssueFilters := MiMaFilters .StdlibBootstrappedBackwards ,
989+ mimaForwardIssueFilters := MiMaFilters .StdlibBootstrappedForward ,
990+ mimaPreviousArtifacts += " org.scala-lang" % " scala-library" % stdlibVersion(Bootstrapped ),
991+ mimaExcludeAnnotations ++= Seq (
992+ " scala.annotation.experimental" ,
993+ " scala.annotation.specialized" ,
994+ " scala.annotation.unspecialized" ,
995+ ),
996+ // TODO package only TASTy files.
997+ // We first need to check that a project can depend on a JAR that only contains TASTy files.
998+ // Compile / exportJars := true,
999+ // Compile / packageBin / mappings ~= { _.filter(_._2.endsWith(".tasty")) },
1000+ )
9881001
9891002 /** Test the tasty generated by `stdlib-bootstrapped`
9901003 *
You can’t perform that action at this time.
0 commit comments