Packages

p

zio.sbt

githubactions

package githubactions

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ActionRef(ref: String) extends Product with Serializable
  2. sealed trait Branch extends AnyRef
  3. sealed trait Condition extends AnyRef
  4. case class ImageRef(ref: String) extends Product with Serializable
  5. case class Input(key: String, description: String, required: Boolean, defaultValue: String) extends Product with Serializable
  6. 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
  7. sealed trait OS extends AnyRef
  8. case class Service(name: String, image: ImageRef, env: Map[String, String] = Map.empty, ports: Seq[ServicePort] = Seq.empty) extends Product with Serializable
  9. case class ServicePort(inner: Int, outer: Int) extends Product with Serializable
  10. sealed trait Step extends AnyRef
  11. case class Strategy(matrix: Map[String, List[String]], maxParallel: Option[Int] = None, failFast: Boolean = true) extends Product with Serializable
  12. sealed trait Trigger extends AnyRef
  13. 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

  1. object ActionRef extends Serializable
  2. object Branch
  3. object Condition
  4. object ImageRef extends Serializable
  5. object Job extends Serializable
  6. object OS
  7. object ScalaWorkflow
  8. object Service extends Serializable
  9. object ServicePort extends Serializable
  10. object Step
  11. object Strategy extends Serializable
  12. object Trigger
  13. object Workflow extends Serializable

Ungrouped