Skip to content

feat: expose side effect summary#700

Open
xepozz wants to merge 9 commits into
masterfrom
side-effect-summary
Open

feat: expose side effect summary#700
xepozz wants to merge 9 commits into
masterfrom
side-effect-summary

Conversation

@xepozz
Copy link
Copy Markdown
Collaborator

@xepozz xepozz commented Jan 24, 2026

What was changed

Why?

It was added to the roadrunner-temporal plugin
temporalio/roadrunner-temporal@dd820b4#diff-ced8eb545a6b8312d9afc5adb906cda8f06385c2feb986191d4fcb929e4ceb7fL275

Checklist

  1. Closes

  2. How was this tested:

  1. Any docs updates needed?

@vercel
Copy link
Copy Markdown

vercel Bot commented Jan 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
php Ready Ready Preview, Comment Apr 8, 2026 7:14am

Request Review

@xepozz xepozz marked this pull request as ready for review May 16, 2026 11:07
@xepozz xepozz requested review from a team, roxblnfk and wolfy-j as code owners May 16, 2026 11:07
Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 0f60624473

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread src/Common/SideEffectOptions.php Outdated
*
* @since RoadRunner 2025.1.2
*/
#[Marshal(name: 'Summary')]
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P2 Badge Emit side-effect summary as summary

RoadRunner decodes side-effect metadata from the JSON option field summary (the same lowercase shape used locally by NewTimer), but this marshalling annotation emits Summary; WorkflowContext forwards the marshalled array unchanged into the SideEffect request. In workflows that call SideEffectOptions::new()->withSummary(...), the worker therefore sends the wrong option key and the server ignores the summary, so the advertised UI/CLI side-effect summary never appears.

Useful? React with 👍 / 👎.

@xepozz xepozz force-pushed the side-effect-summary branch from 0f60624 to 839c7d2 Compare May 16, 2026 11:18
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