diff --git a/src/Terrabuild/Core/Mermaid.fs b/src/Terrabuild/Core/Mermaid.fs index afb4a374..17f0dd8d 100644 --- a/src/Terrabuild/Core/Mermaid.fs +++ b/src/Terrabuild/Core/Mermaid.fs @@ -20,7 +20,7 @@ let render (getStatus: GetStatus option) (getOrigin: GetOrigin option) (graph: G |> Option.map (fun getNodeStatus -> getNodeStatus node) |> Option.defaultValue "" - $"{node.Id}(\"{node.Project}\n{node.Target} {status}\")" + $"{node.Id}(\"{node.Target} {status}\n{node.Project}\")" for (KeyValue(_, node)) in graph.Nodes do for dependency in node.Dependencies do diff --git a/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid b/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid index 34b66441..edc8e9aa 100644 --- a/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid +++ b/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid @@ -2,20 +2,20 @@ flowchart TD classDef build stroke:red,stroke-width:3px classDef restore stroke:orange,stroke-width:3px classDef ignore stroke:black,stroke-width:3px -a:build("A -build ") -b:build("B -build ") -c:build("C -build ") -d:build("D -build ") -e:build("E -build ") -f:build("F -build ") -g:build("G -build ") +a:build("build +A") +b:build("build +B") +c:build("build +C") +d:build("build +D") +e:build("build +E") +f:build("build +F") +g:build("build +G") class a:build ignore class b:build ignore c:build --> a:build diff --git a/tests/multirefs/results/terrabuild-debug.build-graph.mermaid b/tests/multirefs/results/terrabuild-debug.build-graph.mermaid index 4588bf03..24d95145 100644 --- a/tests/multirefs/results/terrabuild-debug.build-graph.mermaid +++ b/tests/multirefs/results/terrabuild-debug.build-graph.mermaid @@ -2,12 +2,12 @@ flowchart TD classDef build stroke:red,stroke-width:3px classDef restore stroke:orange,stroke-width:3px classDef ignore stroke:black,stroke-width:3px -a:build("A -build ") -b:build("B -build ") -c:build("C -build ") +a:build("build +A") +b:build("build +B") +c:build("build +C") a:build --> b:build a:build --> c:build class a:build ignore diff --git a/tests/simple/results/terrabuild-debug.build-graph.mermaid b/tests/simple/results/terrabuild-debug.build-graph.mermaid index 058b484e..5e4bce8f 100644 --- a/tests/simple/results/terrabuild-debug.build-graph.mermaid +++ b/tests/simple/results/terrabuild-debug.build-graph.mermaid @@ -2,26 +2,26 @@ flowchart TD classDef build stroke:red,stroke-width:3px classDef restore stroke:orange,stroke-width:3px classDef ignore stroke:black,stroke-width:3px -deployments/terraform-deploy:build("deployments/terraform-deploy -build ") -libraries/dotnet-lib:build("libraries/dotnet-lib -build ") -libraries/npm-lib:build("libraries/npm-lib -build ") -libraries/shell-lib:build("libraries/shell-lib -build ") -projects/dotnet-app:build("projects/dotnet-app -build ") -projects/make-app:build("projects/make-app -build ") -projects/npm-app/private-npm-lib:build("projects/npm-app/private-npm-lib -build ") -projects/npm-app:build("projects/npm-app -build ") -projects/open-api:build("projects/open-api -build ") -projects/rust-app:build("projects/rust-app -build ") +deployments/terraform-deploy:build("build +deployments/terraform-deploy") +libraries/dotnet-lib:build("build +libraries/dotnet-lib") +libraries/npm-lib:build("build +libraries/npm-lib") +libraries/shell-lib:build("build +libraries/shell-lib") +projects/dotnet-app:build("build +projects/dotnet-app") +projects/make-app:build("build +projects/make-app") +projects/npm-app/private-npm-lib:build("build +projects/npm-app/private-npm-lib") +projects/npm-app:build("build +projects/npm-app") +projects/open-api:build("build +projects/open-api") +projects/rust-app:build("build +projects/rust-app") deployments/terraform-deploy:build --> projects/dotnet-app:build deployments/terraform-deploy:build --> projects/npm-app:build class deployments/terraform-deploy:build ignore