Skip to content

Conversation

@JoshVanL
Copy link

Optionally provide the instance ID the child workflow being rerun from.

Optionally provide the instance ID the child workflow being rerun from.

Signed-off-by: joshvanl <[email protected]>
@JoshVanL JoshVanL requested a review from a team as a code owner December 12, 2025 13:00
JoshVanL added a commit to JoshVanL/dapr that referenced this pull request Dec 12, 2025
Uses fork from dapr/durabletask-go#60

Adds support for rerunning workflows starting from the creation of a
child workflow. The new instance will be created, along with the child
workflow targeted with a new instance ID.

Workflows can now only be rerun from a root (no parent) workflow.

Child workflorw reruns will generate an instance ID based on the
`<parent-id>:<eventID>` pattern to ensure uniqueness. All in-flight
child workflows at the time of rerun, are also rerun with this generated
instance ID.

Are able to specify new input for the child workflow being rerun.
Able to specify the instance ID to use for the new child workflow
created.

Signed-off-by: joshvanl <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant