sbt-typelevel
sbt-typelevel copied to clipboard
Create a `Workflow` type to capture an entire workflow file.
Created a new types
Workflow: Represents an entire workflow file, likeci.ymlandclean.ymlSecrets: How secrets in a job should be handled by called workflows.WorkflowTrigger: Represents a trigger, likepullandpush. This can and should be expanded to support more. TODO
@armanbilge Sorry for the size, but I wanted to get as much functionality into the new workflow type as possible. Do you mind looking over this and giving some feedback? Is this effort worth finishing up? Got some suggestions on how we can implement tests for the functionality here?