Structure
ActionValidationContext
The context passed to each ActionValidationRule during Shipfile validation.
struct ActionValidationContextOverview
Provides access to the step’s resolved options, its position in the workflow, the surrounding steps, and the fully-resolved ResolvedConfig for the Shipfile.
Topics
Initializers
Instance Properties
let allSteps: [WorkflowStepConfig]All steps in the parent workflow, useful for checking step ordering dependencies.
let config: ResolvedConfigThe fully-resolved configuration for the Shipfile being validated.
let options: [String : JSONValue]Parsed options for this workflow step (
step.optionsobject, or empty).let stepIndex: IntZero-based index of this step within its parent workflow.
Relationships
Conforms To
Swift.SendableSwift.SendableMetatype