Skip to content

Forward kitchen sink signal arguments - #469

Open
stephanos wants to merge 5 commits into
mainfrom
kitchen-sink-signal-args
Open

Forward kitchen sink signal arguments#469
stephanos wants to merge 5 commits into
mainfrom
kitchen-sink-signal-args

Conversation

@stephanos

@stephanos stephanos commented Sep 7, 2026

Copy link
Copy Markdown
Collaborator

Forward the existing SendSignalAction.args payloads from the Go, Java and Python kitchen sink workers instead of always delivering an empty signal.

@stephanos
stephanos force-pushed the kitchen-sink-signal-args branch from 9024117 to 89dbc1e Compare September 7, 2026 16:08
@stephanos stephanos closed this Sep 7, 2026
@stephanos
stephanos deleted the kitchen-sink-signal-args branch September 7, 2026 22:02
@stephanos
stephanos restored the kitchen-sink-signal-args branch September 9, 2026 02:43
// Arguments for the handler
repeated temporal.api.common.v1.Payload args = 4;
// Argument for the handler
temporal.api.common.v1.Payload arg = 4;

@stephanos stephanos Sep 9, 2026

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We only need one; a payload can contain lists inside if needed. Simpler.

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Argument for the handler, uses lists to represent multi-arg input.

No strong feelings either way if you feel this is redundant.

@stephanos stephanos reopened this Sep 9, 2026
@stephanos
stephanos changed the base branch from per-sdk-namespace-stacked to main September 9, 2026 02:56
@stephanos
stephanos force-pushed the kitchen-sink-signal-args branch from a5a3316 to 98f37f4 Compare September 9, 2026 02:56
@stephanos
stephanos marked this pull request as ready for review September 9, 2026 02:57
@stephanos
stephanos requested review from a team as code owners September 9, 2026 02:57
@stephanos
stephanos force-pushed the kitchen-sink-signal-args branch from 98f37f4 to 9c9af99 Compare September 9, 2026 03:07

@THardy98 THardy98 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't see a corresponding change for the Typescript worker

// Arguments for the handler
repeated temporal.api.common.v1.Payload args = 4;
// Argument for the handler
temporal.api.common.v1.Payload arg = 4;

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: Argument for the handler, uses lists to represent multi-arg input.

No strong feelings either way if you feel this is redundant.

@stephanos

stephanos commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator Author

I don't see a corresponding change for the Typescript worker

Oh good catch; adding that now. Actually, TS doesn't support this action at all! This PR just fixes the existing 3 that do.

@stephanos
stephanos force-pushed the kitchen-sink-signal-args branch from d2ae1bf to e1e2119 Compare September 9, 2026 19:48
@stephanos
stephanos requested a review from THardy98 September 10, 2026 18:26
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.

2 participants