Skip to content

feature: Action Tracing#13267

Merged
rgrinberg merged 2 commits intoocaml:mainfrom
rgrinberg:push-ykmyuolonrln
Jan 12, 2026
Merged

feature: Action Tracing#13267
rgrinberg merged 2 commits intoocaml:mainfrom
rgrinberg:push-ykmyuolonrln

Conversation

@rgrinberg
Copy link
Copy Markdown
Member

@rgrinberg rgrinberg commented Jan 10, 2026

This PR introduces trace event collection for actions executed by dune. Actions which are executed by dune may emit events into the DUNE_ACTION_TRACE_DIR. Such events are collected by dune and added into the trace file.

To produce traces, users must use the dune_action_trace library. This library is kept with minimal dependencies to make it as easy as possible for users to collect such traces.

@rgrinberg rgrinberg linked an issue Jan 10, 2026 that may be closed by this pull request
@rgrinberg rgrinberg force-pushed the push-ykmyuolonrln branch 8 times, most recently from 325b92c to 563439c Compare January 11, 2026 16:50
@rgrinberg rgrinberg marked this pull request as ready for review January 11, 2026 16:50
@rgrinberg rgrinberg force-pushed the push-ykmyuolonrln branch 6 times, most recently from 768136f to 843f235 Compare January 11, 2026 22:36
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
Signed-off-by: Rudi Grinberg <me@rgrinberg.com>
@rgrinberg rgrinberg merged commit e7bcc50 into ocaml:main Jan 12, 2026
28 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.

[rfc] Support per-process catapult trace information

1 participant