@@ -8,7 +8,7 @@ import com.github.lolgab.mill.mima._
88
99val scala212 = " 2.12.17"
1010val scala213 = " 2.13.10"
11- val scala3 = " 3.1.3 "
11+ val scala3 = " 3.3.1 "
1212
1313val osLib = " 0.9.3"
1414val acyclic = " 0.3.11"
@@ -30,6 +30,10 @@ trait MainArgsPublishModule
3030
3131 override def mimaPreviousVersions = Seq (" 0.6.0" )
3232
33+ def mimaReportBinaryIssues () =
34+ if (this .isInstanceOf [ScalaNativeModule ] || this .isInstanceOf [ScalaJSModule ]) T .command()
35+ else super .mimaReportBinaryIssues()
36+
3337 override def versionScheme : T [Option [VersionScheme ]] = T (Some (VersionScheme .EarlySemVer ))
3438
3539 def publishProperties = super .publishProperties() ++ Map (
@@ -63,14 +67,14 @@ trait MainArgsPublishModule
6367 )
6468
6569 def ivyDeps = Agg (
66- ivy " org.scala-lang.modules::scala-collection-compat::2.8.1 "
70+ ivy " org.scala-lang.modules::scala-collection-compat::2.12.0 "
6771 )
6872}
6973
7074def scalaMajor (scalaVersion : String ) = if (isScala3(scalaVersion)) " 3" else " 2"
7175
7276trait CommonTestModule extends ScalaModule with TestModule .Utest {
73- def ivyDeps = Agg (ivy " com.lihaoyi::utest::0.8.1 " )
77+ def ivyDeps = Agg (ivy " com.lihaoyi::utest::0.8.3 " )
7478}
7579
7680object mainargs extends Module {
@@ -83,13 +87,13 @@ object mainargs extends Module {
8387
8488 object js extends Cross [JSMainArgsModule ](scalaVersions)
8589 trait JSMainArgsModule extends MainArgsPublishModule with ScalaJSModule {
86- def scalaJSVersion = " 1.10.1 "
90+ def scalaJSVersion = " 1.12.0 "
8791 object test extends ScalaJSTests with CommonTestModule
8892 }
8993
9094 object native extends Cross [NativeMainArgsModule ](scalaVersions)
9195 trait NativeMainArgsModule extends MainArgsPublishModule with ScalaNativeModule {
92- def scalaNativeVersion = " 0.4.7 "
96+ def scalaNativeVersion = " 0.5.0 "
9397 object test extends ScalaNativeTests with CommonTestModule
9498 }
9599}
0 commit comments