Skip to content

fix(engine): collect traces from failed actions - #16250

Merged
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-pnmpuuvsputv
Aug 29, 2026
Merged

fix(engine): collect traces from failed actions#16250
rgrinberg merged 1 commit into
ocaml:mainfrom
rgrinberg:push-pnmpuuvsputv

Conversation

@rgrinberg

Copy link
Copy Markdown
Member

Collect action-provided trace events even when result validation reports that
the action failed. Validation and trace collection now run in sibling fibers,
so neither can prevent the other from completing and both errors remain
reportable.

The regression is covered by #16249.

Validate the action result and collect its trace in sibling fibers so collection
always runs and both failures can be reported. Trace events emitted by failed
actions no longer go missing.

Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg
rgrinberg merged commit 19ce489 into ocaml:main Aug 29, 2026
37 of 38 checks passed
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