Skip to content

Commit 96892ac

Browse files
committed
Check backwards binary compat with MiMa. Bump versions.
1 parent 6b189ea commit 96892ac

File tree

2 files changed

+18
-4
lines changed

2 files changed

+18
-4
lines changed

build.sbt

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
1+
import com.typesafe.tools.mima.plugin.{MimaPlugin, MimaKeys}
2+
13
scalaModuleSettings
24

35
name := "scala-parser-combinators"
46

5-
version := "1.0.0-SNAPSHOT"
7+
version := "1.0.1-SNAPSHOT"
68

7-
scalaVersion := "2.11.0-M8"
9+
scalaVersion := "2.11.0-RC1"
810

9-
snapshotScalaBinaryVersion := "2.11.0-M8"
11+
snapshotScalaBinaryVersion := "2.11.0-RC1"
1012

1113
// important!! must come here (why?)
1214
scalaModuleOsgiSettings
@@ -19,3 +21,13 @@ fork in Test := true
1921
libraryDependencies += "junit" % "junit" % "4.11" % "test"
2022

2123
libraryDependencies += "com.novocode" % "junit-interface" % "0.10" % "test"
24+
25+
MimaPlugin.mimaDefaultSettings
26+
27+
MimaKeys.previousArtifact := Some(organization.value % s"${name.value}_2.11.0-RC1" % "1.0.0")
28+
29+
// run mima during tests
30+
test in Test := {
31+
MimaKeys.reportBinaryIssues.value
32+
(test in Test).value
33+
}

project/plugins.sbt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
1-
addSbtPlugin("org.scala-lang.modules" % "scala-module-plugin" % "1.0.1")
1+
addSbtPlugin("org.scala-lang.modules" % "scala-module-plugin" % "1.0.2")
2+
3+
addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.6")

0 commit comments

Comments
 (0)