Structure
WorkflowStep
A single step within a workflow, referencing a registered action by name.
struct WorkflowStepOverview
Steps are defined in Shipfile.yml under workflows: and decoded into [WorkflowStep] sequences for execution by Workflow.run(context:registry:).
Topics
Initializers
init(action: String, options: JSONValue?, when: String?)Creates a
WorkflowStep.init(from: any Decoder) throws
Instance Properties
let action: StringThe registered action name to execute (e.g.
"build","testflight").let options: JSONValue?Options to forward to the action, decoded from YAML or JSON.
let when: String?Optional condition controlling whether the step runs.
Relationships
Conforms To
Swift.DecodableSwift.EncodableSwift.SendableSwift.SendableMetatype