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 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
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue