Make running mima in PrValidation optional (default enabled) (#27812)
So we can run it on travis but skip it on jenkins.
This commit is contained in:
parent
f97e31d087
commit
f30b40ca8d
1 changed files with 6 additions and 3 deletions
|
|
@ -16,6 +16,10 @@ import sbt._
|
||||||
|
|
||||||
object AkkaValidatePullRequest extends AutoPlugin {
|
object AkkaValidatePullRequest extends AutoPlugin {
|
||||||
|
|
||||||
|
object CliOptions {
|
||||||
|
val mimaEnabled = CliOption("akka.mima.enabled", true)
|
||||||
|
}
|
||||||
|
|
||||||
import ValidatePullRequest.autoImport._
|
import ValidatePullRequest.autoImport._
|
||||||
|
|
||||||
override def trigger = allRequirements
|
override def trigger = allRequirements
|
||||||
|
|
@ -87,9 +91,8 @@ object MimaWithPrValidation extends AutoPlugin {
|
||||||
|
|
||||||
override def trigger = allRequirements
|
override def trigger = allRequirements
|
||||||
override def requires = AkkaValidatePullRequest && MimaPlugin
|
override def requires = AkkaValidatePullRequest && MimaPlugin
|
||||||
override lazy val projectSettings = Seq(
|
override lazy val projectSettings =
|
||||||
additionalTasks += mimaReportBinaryIssues
|
CliOptions.mimaEnabled.ifTrue(additionalTasks += mimaReportBinaryIssues).toList
|
||||||
)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue