6502-opcodes/project/GitHubActionsSettings.scala
Mark Canlas ad35c49067 sbt-gha
2022-06-20 14:20:43 -04:00

25 lines
696 B
Scala

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