temporalio / temporalio/features
[Feature Request] Temporal exceptions from converters and codecs should fail the workflow not task
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 32
- Forks
- 28
- Avg merge
- 1d 9h
- Merged PRs (30d)
- 7
Description
Describe the solution you'd like
Need to fail workflow if Temporal error comes back from converter or codec. Today (most) SDKs fail the task. SDKs listed below but research may determine different requirements based on what they already do.
- Go
- Java
- TypeScript - https://github.com/temporalio/sdk-typescript/issues/1139
- Python - https://github.com/temporalio/sdk-python/issues/321
- .NET
- PHP
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by comparing the converter and codec exception behavior across the Go, Java, TypeScript, Python, .NET, and PHP SDKs. Review the linked TypeScript and Python issues, then identify the relevant workflow and task failure entry points in each SDK. Done means the required behavior is agreed across SDKs and covered by compatibility tests, but this issue names no files or tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- csharp, go, java, php, python, typescript
- Domain
- backend, distributed-systems
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100