make sure that these errors aren't getting wrapped in by fmt.Errorf by activity/callers, otherwise temporal won't pick up that it's a non retryable error
I think Temporal matches using errors.As/Is internally, tested one of the cases and it failed the workflow as expected
I think Temporal matches using
errors.As/Is
internally, tested one of the cases and it failed the workflow as expected