diff --git a/build.sbt b/build.sbt index 107633e..21fb32b 100644 --- a/build.sbt +++ b/build.sbt @@ -82,10 +82,15 @@ val publishSettings = Seq( pushChanges) ) +lazy val mimaSettings = Seq( + mimaPreviousArtifacts := Set("com.github.zainab-ali" %% "fs2-reactive-streams" % "0.1.0") +) + lazy val core = (project in file("core")) .settings(moduleName := "fs2-reactive-streams") .settings(commonSettings) .settings(publishSettings) + .settings(mimaSettings) lazy val docs = (project in file("docs")) .settings(moduleName := "docs") diff --git a/project/build.properties b/project/build.properties new file mode 100644 index 0000000..64317fd --- /dev/null +++ b/project/build.properties @@ -0,0 +1 @@ +sbt.version=0.13.15 diff --git a/project/plugins.sbt b/project/plugins.sbt index b5a63a8..6b845d9 100644 --- a/project/plugins.sbt +++ b/project/plugins.sbt @@ -4,3 +4,4 @@ addSbtPlugin("org.tpolecat" % "tut-plugin" % "0.4.8") addSbtPlugin("org.xerial.sbt" % "sbt-sonatype" % "1.1") addSbtPlugin("com.jsuereth" % "sbt-pgp" % "1.0.0") addSbtPlugin("com.github.gseitz" % "sbt-release" % "1.0.4") +addSbtPlugin("com.typesafe" % "sbt-mima-plugin" % "0.1.14")