Skip to content

Conversation

@tedim52
Copy link
Collaborator

@tedim52 tedim52 commented Nov 7, 2025

Description

Adds a --output-graph and --with-mermaid flag to allow visualizing instruction dependency graph of a kurtosis run.

kurtosis run github.com/ethpandaops/ethereum-package --args-file shadowforking.yml --output-graph --with-mermaid

kurtosis run github.com/ethpandaops/ethereum-package --args-file shadowforking.yml --output-graph --with-mermaid --output-graph-path ./graphs/

Outputs a GraphViz dot png image and a mermaid file that can put into a render such as mermaid.live for visualizing instruction dependencies. This can be useful when debugging --parallel runs, especially when needing to enforce dependencies between instructions.

image

Is this change user facing?

YES

@tedim52 tedim52 merged commit c012491 into main Nov 7, 2025
51 checks passed
@tedim52 tedim52 deleted the tedi/outputgraph branch November 7, 2025 20:21
github-merge-queue bot pushed a commit that referenced this pull request Nov 7, 2025
🤖 I have created a release *beep* *boop*
---


##
[1.13.0](1.12.1...1.13.0)
(2025-11-07)


### Features

* output instruction graph
([#2829](#2829))
([c012491](c012491))


### Bug Fixes

* **core:** impl update plan for add services
([#2826](#2826))
([8d451fb](8d451fb))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).
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