Skip to content

Commit 8262ce9

Browse files
committed
ci: install graphviz in Jepsen CI for Elle graph analysis
Elle requires graphviz (dot) to render consistency graphs. Without it, Jepsen reports {:valid? :unknown} instead of a definitive pass/fail result.
1 parent 4d471b6 commit 8262ce9

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/jepsen-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ jobs:
2222
- uses: actions/setup-go@v6
2323
with:
2424
go-version-file: 'go.mod'
25-
- name: Install netcat
26-
run: sudo apt-get update && sudo apt-get install -y netcat-openbsd
25+
- name: Install netcat and graphviz
26+
run: sudo apt-get update && sudo apt-get install -y netcat-openbsd graphviz
2727
- name: Install Leiningen
2828
run: |
2929
curl -L https://raw.githubusercontent.com/technomancy/leiningen/stable/bin/lein > ~/lein

0 commit comments

Comments
 (0)