diff --git a/build.sbt b/build.sbt index a2b079b12..1b5779c8b 100644 --- a/build.sbt +++ b/build.sbt @@ -29,7 +29,7 @@ commands += Command.command("testStaging") { state => // Keep in sync with TestCli val scala212 = "2.12.15" val scala213 = "2.13.8" -val scala3 = "3.1.1" +val scala3 = "3.1.2" val root = project.in(file(".")).settings( name := "mima", diff --git a/functional-tests/src/main/scala/com/typesafe/tools/mima/lib/TestCli.scala b/functional-tests/src/main/scala/com/typesafe/tools/mima/lib/TestCli.scala index 83ba8121a..85bc3d6c1 100644 --- a/functional-tests/src/main/scala/com/typesafe/tools/mima/lib/TestCli.scala +++ b/functional-tests/src/main/scala/com/typesafe/tools/mima/lib/TestCli.scala @@ -12,7 +12,7 @@ object TestCli { val scala211 = "2.11.12" val scala212 = "2.12.15" val scala213 = "2.13.8" - val scala3 = "3.1.1" + val scala3 = "3.1.2" val hostScalaVersion = StdLibProps.scalaPropOrNone("maven.version.number").get val allScalaVersions = List(scala211, scala212, scala213, scala3) val testsDir = Directory("functional-tests/src/test") diff --git a/functional-tests/src/test/trait-abstract-var-becomes-concrete-ok/problems-3.txt b/functional-tests/src/test/trait-abstract-var-becomes-concrete-ok/problems-3.txt new file mode 100644 index 000000000..fc6b53f34 --- /dev/null +++ b/functional-tests/src/test/trait-abstract-var-becomes-concrete-ok/problems-3.txt @@ -0,0 +1 @@ +method foo()Int in class B has a different generic signature in new version, where it is rather than ()I. See https://github.com/lightbend/mima#incompatiblesignatureproblem diff --git a/functional-tests/src/test/trait-abstract-var-becomes-concrete-ok/testAppRun-3.pending b/functional-tests/src/test/trait-abstract-var-becomes-concrete-ok/testAppRun-3.pending new file mode 100644 index 000000000..1a7aef443 --- /dev/null +++ b/functional-tests/src/test/trait-abstract-var-becomes-concrete-ok/testAppRun-3.pending @@ -0,0 +1 @@ +# Signature problems aren't runtime errors