mirror of
https://github.com/hanzoai/tasks.git
synced 2026-10-04 02:04:03 +00:00
## What changed? <!-- Describe what has changed in this PR --> 1. Populate StartTime filed when CurrentWorkflowConditionFailedError error happens 2. Use workflow start time from WorfklowExecutionState/CurrentWorkflowConditionFailedError (so avoid loading mutable state) 3. Add tests to verify that StartTime field in WorfklowExecutionState is populated 4. Refactor some dedup tests. 5. Mark StartTime in ExecutionInfo as deprecated. ## Why? To allow blocking frequent restarts without loading mutable state (and thus without latency increase) ## How did you test it? Add some unit tests, modify existing unit tests. ## Is hotfix candidate? No