=pro #16704 add validatePullRequest task to samples
* move validatePullRequest to separate autoplugin * move MiMa settings to separate autoplugin
This commit is contained in:
parent
0b50d650f1
commit
d29c978871
5 changed files with 75 additions and 44 deletions
23
project/ValidatePullRequest.scala
Normal file
23
project/ValidatePullRequest.scala
Normal 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)
|
||||
)
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue