Allow replayer to use local activities with string names #745
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What was changed
Added small piece of code to detect whether replayer is being used and to use a dummy workflow in those cases
Why?
Unfortunately, the SDK has local activity validation logic to check whether the string-named activity is registered that runs even during replay. The replayer does not require activity registration, so this must be skipped. Out of fear of making significant alterations to local activity validation/execution ordering, a very specific exception was added for replayer.
Checklist