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 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
)
} }
/** /**