From afb91c66bd916829a9a4fff60d42a8aa822b6df2 Mon Sep 17 00:00:00 2001 From: Sienna Meridian Satterwhite Date: Sun, 5 Apr 2026 22:05:04 +0100 Subject: [PATCH] feat(wfe-core): make WorkflowBuilder steps and last_step fields public Needed by wfe-deno to build workflow definitions via ops without going through the pub(crate) StepBuilder constructor. --- wfe-core/src/builder/workflow_builder.rs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wfe-core/src/builder/workflow_builder.rs b/wfe-core/src/builder/workflow_builder.rs index 64b4d6d..5ad0628 100644 --- a/wfe-core/src/builder/workflow_builder.rs +++ b/wfe-core/src/builder/workflow_builder.rs @@ -28,8 +28,8 @@ pub type InlineClosureBox = Box ExecutionResult + Send + Sync>; /// .build("my-workflow", 1); /// ``` pub struct WorkflowBuilder { - pub(crate) steps: Vec, - pub(crate) last_step: Option, + pub steps: Vec, + pub last_step: Option, /// Inline closures keyed by step id, stored for later registration. pub(crate) inline_closures: HashMap, _phantom: PhantomData,