Skip to content

Commit

Permalink
Build: add MIMA exclusions to by-pass known bug (#63)
Browse files Browse the repository at this point in the history
The build for the versions 5.2.0 has been failing because
of a bug in lightbend-labs/mima#432.
To avoid falling into that bug, we add exclusion filters.
  • Loading branch information
diesalbla committed Dec 3, 2019
1 parent 7fed7bf commit e9ffef6
Showing 1 changed file with 20 additions and 1 deletion.
21 changes: 20 additions & 1 deletion build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,26 @@ lazy val `vault4s` = project.in(file("."))
lazy val core = project.in(file("core"))
.settings(commonSettings)
.settings(
name := "vault4s"
name := "vault4s",
mimaBinaryIssueFilters ++= {
import com.typesafe.tools.mima.core.IncompatibleSignatureProblem
import com.typesafe.tools.mima.core.ProblemFilters.exclude
// See https://github.com/lightbend/mima/issues/423
Seq(
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.Base64.decodeBase64"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.Base64.encodeBase64"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.Base64.eqBase64"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.Base64.fromStringOpt"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.CipherText.decodeCipherText"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.CipherText.encodeCipherText"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.CipherText.eqCipherText"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.Context.unapply"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.DecryptRequest.unapply"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.EncryptResult.unapply"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.EncryptResult.unapply"),
exclude[IncompatibleSignatureProblem]("com.banno.vault.transit.PlainText.unapply")
)
},
)

lazy val docs = project.in(file("docs"))
Expand Down

0 comments on commit e9ffef6

Please sign in to comment.