Skip to content

Commit

Permalink
#637 add version-check exceptions
Browse files Browse the repository at this point in the history
  • Loading branch information
mr-git committed Aug 29, 2024
1 parent 25efc97 commit 7eea2e0
Showing 1 changed file with 88 additions and 4 deletions.
92 changes: 88 additions & 4 deletions build.sbt
Original file line number Diff line number Diff line change
Expand Up @@ -35,12 +35,96 @@ lazy val commonSettings = Seq(
},
)

// TODO MR remove after 3.5.0 release
import com.typesafe.tools.mima.core.*
ThisBuild / mimaBinaryIssueFilters ++= Seq(
ProblemFilters.exclude[DirectMissingMethodProblem]("com.evolutiongaming.kafka.journal.eventual.cassandra.CreateSchema.apply"),
ProblemFilters.exclude[IncompatibleMethTypeProblem]("com.evolutiongaming.kafka.journal.eventual.cassandra.CreateSchema.apply"),
ProblemFilters.exclude[DirectMissingMethodProblem]("com.evolutiongaming.kafka.journal.eventual.cassandra.SetupSchema.migrate"),
ProblemFilters.exclude[IncompatibleMethTypeProblem]("com.evolutiongaming.kafka.journal.eventual.cassandra.SetupSchema.migrate"),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.selectOffset",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.copy",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.copy$default$3",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.copy$default$4",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.this",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.apply",
),
ProblemFilters.exclude[IncompatibleSignatureProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.EventualCassandra#Statements.unapply",
),
ProblemFilters.exclude[MissingClassProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.PointerStatements$SelectOffset",
),
ProblemFilters.exclude[MissingClassProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.PointerStatements$SelectOffset$",
),
ProblemFilters.exclude[IncompatibleMethTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.PointerStatements#SelectTopics.of",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.selectOffset",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.selectTopics",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$10",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$11",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$12",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$13",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$14",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$15",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$5",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$6",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$7",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$8",
),
ProblemFilters.exclude[IncompatibleResultTypeProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.copy$default$9",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.this",
),
ProblemFilters.exclude[DirectMissingMethodProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.apply",
),
ProblemFilters.exclude[IncompatibleSignatureProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.ReplicatedCassandra#Statements.unapply",
),
ProblemFilters.exclude[MissingClassProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.PointerStatements$SelectTopics",
),
ProblemFilters.exclude[MissingClassProblem](
"com.evolutiongaming.kafka.journal.eventual.cassandra.PointerStatements$SelectTopics$",
),
)

val alias: Seq[sbt.Def.Setting[?]] =
Expand Down

0 comments on commit 7eea2e0

Please sign in to comment.