p
sbtghactions
package sbtghactions
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- trait GenerativeKeys extends AnyRef
- trait GitHubActionsKeys extends AnyRef
-
sealed
trait
Graalvm extends Product with Serializable
- See also
https://github.com/graalvm/setup-graalvm#migrating-from-graalvm-223-or-earlier-to-the-new-graalvm-for-jdk-17-and-later
- final case class JavaSpec(dist: Distribution, version: String) extends Product with Serializable
- final case class JobContainer(image: String, credentials: Option[(String, String)] = None, env: Map[String, String] = Map(), volumes: Map[String, String] = Map(), ports: List[Int] = Nil, options: List[String] = Nil) extends Product with Serializable
- final case class JobEnvironment(name: String, url: Option[URL] = None) extends Product with Serializable
- final case class MatrixExclude(matching: Map[String, String]) extends Product with Serializable
- final case class MatrixInclude(matching: Map[String, String], additions: Map[String, String]) extends Product with Serializable
- sealed trait PREventType extends Product with Serializable
- sealed trait Paths extends Product with Serializable
- sealed trait PermissionScope extends Product with Serializable
- sealed trait PermissionValue extends Product with Serializable
- sealed trait Permissions extends Product with Serializable
- sealed trait Ref extends Product with Serializable
- sealed trait RefPredicate extends Product with Serializable
- sealed trait UseRef extends Product with Serializable
- final case class WorkflowJob(id: String, name: String, steps: List[WorkflowStep], sbtStepPreamble: List[String] = List(), cond: Option[String] = None, permissions: Option[Permissions] = None, env: Map[String, String] = Map(), oses: List[String] = List("ubuntu-latest"), scalas: List[String] = List("2.13.10"), javas: List[JavaSpec] = List(JavaSpec.temurin("8")), needs: List[String] = List(), matrixFailFast: Option[Boolean] = None, matrixAdds: Map[String, List[String]] = Map(), matrixIncs: List[MatrixInclude] = List(), matrixExcs: List[MatrixExclude] = List(), runsOnExtraLabels: List[String] = List(), container: Option[JobContainer] = None, environment: Option[JobEnvironment] = None, timeout: Option[FiniteDuration] = None) extends Product with Serializable
- sealed trait WorkflowStep extends Product with Serializable
Value Members
- object GenerativeKeys extends GenerativeKeys
- object GenerativePlugin extends AutoPlugin
- object GitHubActionsKeys extends GitHubActionsKeys
- object GitHubActionsPlugin extends AutoPlugin
- object Graalvm extends Serializable
- object JavaSpec extends Serializable
- object PREventType extends Serializable
- object Paths extends Serializable
- object PermissionScope extends Serializable
- object PermissionValue extends Serializable
-
object
Permissions extends Serializable
- See also
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs#overview
- object Ref extends Serializable
- object RefPredicate extends Serializable
- object UseRef extends Serializable
- object WorkflowStep extends Serializable