Skip to content

Extend serialization context to schedule client and workflow client#1997

Draft
THardy98 wants to merge 8 commits intomainfrom
feat/ts-serialization-context-schedules-and-wf-client
Draft

Extend serialization context to schedule client and workflow client#1997
THardy98 wants to merge 8 commits intomainfrom
feat/ts-serialization-context-schedules-and-wf-client

Conversation

@THardy98
Copy link
Copy Markdown
Contributor

@THardy98 THardy98 commented Apr 6, 2026

What was changed

Extended SerializationContext usage to the remaining workflow client usages (describe, list), and the schedule client.

Note that this PR scoped serialization context support for schedules to schedule start-workflow actions only. It does not include the top-level schedule memo and schedule list interfaces - those payloads belong to the schedule itself and therefore don't clearly map to a workflow or activity context.

  1. Part of [Feature Request] Serialization context for codecs and converters #1661
    Extends Add SerializationContext API for core payload/failure conversion paths #1996

  2. How was this tested:
    Integration tests

THardy98 added 8 commits April 5, 2026 19:17
Wire serialization context through the core workflow, worker, and
primary client paths so custom payload and failure converters can
see which workflow or activity owns each payload. Add focused tests
for the main success and failure boundaries.

See tests in test-serialization-context.ts and the workflows it
uses in test/src/workflows/serialization-context.ts to see the
current boundaries where serialization context is implemented.
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