=pro #16704 add validatePullRequest task to samples

* move validatePullRequest to separate autoplugin
* move MiMa settings to separate autoplugin
This commit is contained in:
Martynas Mickevičius 2015-01-22 20:26:34 +02:00
parent 0b50d650f1
commit d29c978871
5 changed files with 75 additions and 44 deletions

View file

@ -0,0 +1,23 @@
/**
* Copyright (C) 2009-2015 Typesafe Inc. <http://www.typesafe.com>
*/
package akka
import sbt._
import sbt.Keys._
import com.typesafe.tools.mima.plugin.MimaKeys.reportBinaryIssues
object ValidatePullRequest extends AutoPlugin {
val validatePullRequest = taskKey[Unit]("Additional tasks for pull request validation")
override def trigger = allRequirements
override lazy val projectSettings = Seq(
validatePullRequest := (),
validatePullRequest <<= validatePullRequest.dependsOn(test in Test),
// add reportBinaryIssues to validatePullRequest on minor version maintenance branch
validatePullRequest <<= validatePullRequest.dependsOn(reportBinaryIssues)
)
}