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:
Arnout Engelen 2019-09-30 12:40:22 +02:00 committed by GitHub
parent f97e31d087
commit f30b40ca8d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -16,6 +16,10 @@ import sbt._
object AkkaValidatePullRequest extends AutoPlugin {
object CliOptions {
val mimaEnabled = CliOption("akka.mima.enabled", true)
}
import ValidatePullRequest.autoImport._
override def trigger = allRequirements
@ -87,9 +91,8 @@ object MimaWithPrValidation extends AutoPlugin {
override def trigger = allRequirements
override def requires = AkkaValidatePullRequest && MimaPlugin
override lazy val projectSettings = Seq(
additionalTasks += mimaReportBinaryIssues
)
override lazy val projectSettings =
CliOptions.mimaEnabled.ifTrue(additionalTasks += mimaReportBinaryIssues).toList
}
/**