Area
Other
Problem or motivation
The Mermaid graph output shows jobs and dependency edges but doesn't group jobs by stage using Mermaid's subgraph feature. This makes it hard to see the stage structure visually.
Proposed solution
Wrap each stage's jobs in a `subgraph` block:
graph LR
subgraph lint
lint_go["lint-go"]
vulncheck["vulncheck"]
end
subgraph test
unit_tests["unit-tests"]
end
lint_go --> unit_tests
vulncheck --> unit_tests
## Files
- `pkg/pisyn/app.go` — `Graph()`
Alternatives considered
No response
Area
Other
Problem or motivation
The Mermaid graph output shows jobs and dependency edges but doesn't group jobs by stage using Mermaid's
subgraphfeature. This makes it hard to see the stage structure visually.Proposed solution
Alternatives considered
No response