Skip to content

Commit 4ac1062

Browse files
WhitWaldoacrocacicoyleJoshVanL
authored
Dapr Workflow Versioning - A Unified Approach to Types and Patches (#94)
* Added workflow versioning proposal combing named workflows with patching Signed-off-by: Whit Waldo <[email protected]> * Added a small FAQ to the end to address some of the concerns from #92 and how they're uniquely addressed in this approach Signed-off-by: Whit Waldo <[email protected]> * Added suggested protos changes Signed-off-by: Whit Waldo <[email protected]> * Documented suggested .NET SDK implmentation Signed-off-by: Whit Waldo <[email protected]> * Split out some of the C#-specific implementation details from the high-level presentation and moved into the C# section towards the bottom. Signed-off-by: Whit Waldo <[email protected]> * Added a note about why I'm including in-depth SDK implementation details where I wouldn't normally include them in dapr/proposals Signed-off-by: Whit Waldo <[email protected]> * Modified to replace the version string concept with a new prototype, updated other prototypes accordingly and cleaned up how it's described in the proposal. Replaces references to "version string" accordingly and removed patch name constraints. Signed-off-by: Whit Waldo <[email protected]> * Minor formatting changes Signed-off-by: Whit Waldo <[email protected]> * Added section documenting how this would be implemented in the JavaScript SDK Signed-off-by: Whit Waldo <[email protected]> * Language tweak to accommodate review concern Signed-off-by: Whit Waldo <[email protected]> * Updated protos to reflect putting the versioning state in the workflow events instead of making it part of the request/response to the runtime. Signed-off-by: Whit Waldo <[email protected]> * Introduced several of the changes discussed in the GitHub discussion Signed-off-by: Whit Waldo <[email protected]> * Update 20251028-BRS-workflow-versioning.md Co-authored-by: Albert Callarisa <[email protected]> Signed-off-by: Whit Waldo <[email protected]> * Update 20251028-BRS-workflow-versioning.md Co-authored-by: Cassie Coyle <[email protected]> Signed-off-by: Whit Waldo <[email protected]> * Update 20251028-BRS-workflow-versioning.md Co-authored-by: Cassie Coyle <[email protected]> Signed-off-by: Whit Waldo <[email protected]> * Update 20251028-BRS-workflow-versioning.md Co-authored-by: Cassie Coyle <[email protected]> Signed-off-by: Whit Waldo <[email protected]> * Update 20251028-BRS-workflow-versioning.md Co-authored-by: Albert Callarisa <[email protected]> Signed-off-by: Whit Waldo <[email protected]> * Updated optional patch information type in protos Signed-off-by: Whit Waldo <[email protected]> * Modified to use `OrchestratorStartedEvent` instead of `OrchestratorCompletedEvent` Signed-off-by: Whit Waldo <[email protected]> * Added messaging to clarify how to evaluate `IsPatched` and to handle mismatching values across `OchestratorStartedEvent` messages Signed-off-by: Whit Waldo <[email protected]> * Update 20251028-BRS-workflow-versioning.md Co-authored-by: Josh van Leeuwen <[email protected]> Signed-off-by: Whit Waldo <[email protected]> --------- Signed-off-by: Whit Waldo <[email protected]> Co-authored-by: Albert Callarisa <[email protected]> Co-authored-by: Cassie Coyle <[email protected]> Co-authored-by: Josh van Leeuwen <[email protected]>
1 parent 88acea5 commit 4ac1062

File tree

1 file changed

+724
-0
lines changed

1 file changed

+724
-0
lines changed

0 commit comments

Comments
 (0)