package githubactions
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class ActionRef(ref: String) extends Product with Serializable
- sealed trait Branch extends AnyRef
- sealed trait Condition extends AnyRef
- case class ImageRef(ref: String) extends Product with Serializable
- case class Input(key: String, description: String, required: Boolean, defaultValue: String) extends Product with Serializable
- case class Job(id: String, name: String, runsOn: String = "ubuntu-latest", timeoutMinutes: Int = 30, continueOnError: Boolean = false, strategy: Option[Strategy] = None, steps: Seq[Step] = Seq.empty, need: Seq[String] = Seq.empty, services: Seq[Service] = Seq.empty, condition: Option[Condition] = None) extends Product with Serializable
- sealed trait OS extends AnyRef
- case class Service(name: String, image: ImageRef, env: Map[String, String] = Map.empty, ports: Seq[ServicePort] = Seq.empty) extends Product with Serializable
- case class ServicePort(inner: Int, outer: Int) extends Product with Serializable
- sealed trait Step extends AnyRef
- case class Strategy(matrix: Map[String, List[String]], maxParallel: Option[Int] = None, failFast: Boolean = true) extends Product with Serializable
- sealed trait Trigger extends AnyRef
- case class Workflow(name: String, env: Map[String, String] = Map.empty, triggers: Seq[Trigger] = Seq.empty, jobs: Seq[Job] = Seq.empty) extends Product with Serializable
Value Members
- object ActionRef extends Serializable
- object Branch
- object Condition
- object ImageRef extends Serializable
- object Job extends Serializable
- object OS
- object ScalaWorkflow
- object Service extends Serializable
- object ServicePort extends Serializable
- object Step
- object Strategy extends Serializable
- object Trigger
- object Workflow extends Serializable