From 21ee54e19876086862e2654e52fd4b2634d1c0d4 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Wed, 22 May 2019 15:19:46 -0400 Subject: [PATCH 1/2] Run MiMa on Travis CI Ref 62d1ab0249b3a477f5c6f2d3b7d9e934a17afb94 Ref https://github.com/coursier/coursier/issues/1174 --- build.sbt | 1 + scripts/travis.sh | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/build.sbt b/build.sbt index d4a9625cd..4d2d4b58e 100644 --- a/build.sbt +++ b/build.sbt @@ -39,6 +39,7 @@ lazy val `lm-coursier-shaded` = project .enablePlugins(ShadingPlugin) .settings( shared, + Mima.settings, unmanagedSourceDirectories.in(Compile) := unmanagedSourceDirectories.in(Compile).in(`lm-coursier`).value, shading, shadingNamespace := "lmcoursier.internal.shaded", diff --git a/scripts/travis.sh b/scripts/travis.sh index f8f58288c..0dfa067de 100755 --- a/scripts/travis.sh +++ b/scripts/travis.sh @@ -16,7 +16,8 @@ sbtShading() { runLmCoursierTests() { # publishing locally to ensure shading runs fine ./metadata/scripts/with-test-repo.sh sbt \ - ++$TRAVIS_SCALA_VERSION \ + ++$TRAVIS_SCALA_VERSION! \ + mimaReportBinaryIssues \ lm-coursier-shaded/publishLocal \ lm-coursier/test \ "sbt-lm-coursier/scripted shared-$TEST_GROUP/*" From 1f372805c4698c24815f5c7a2e683fc34f68cf21 Mon Sep 17 00:00:00 2001 From: Eugene Yokota Date: Wed, 22 May 2019 15:19:59 -0400 Subject: [PATCH 2/2] sbt 1.2.8 --- project/build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/build.properties b/project/build.properties index 0cd8b0798..c0bab0494 100644 --- a/project/build.properties +++ b/project/build.properties @@ -1 +1 @@ -sbt.version=1.2.3 +sbt.version=1.2.8