6502-opcodes/project/GitHubActionsSettings.scala

25 lines
696 B
Scala
Raw Normal View History

2022-06-20 17:37:41 +00:00
import sbt._
import sbtghactions._
import sbtghactions.GenerativeKeys._
/**
* Automatically enriches projects with the following settings (despite the word "override").
*/
object GitHubActionsSettings extends AutoPlugin {
/**
* Thus plug-in will automatically be enabled; it has no requirements.
*/
override def trigger: PluginTrigger = AllRequirements
override def requires: Plugins =
GitHubActionsPlugin
override val buildSettings: Seq[Setting[_]] = Seq(
githubWorkflowBuild := Seq(WorkflowStep.Sbt(List("scalafmtCheck", "test"))),
githubWorkflowEnv := Map.empty,
githubWorkflowPublishTargetBranches := Nil,
githubWorkflowIncludeClean := false
)
}