Visualize build graph relationships in CLI
Currently, the show command displays a list of builds. We want to provide CLI users with more answers to questions they might have. Currently, these questions can be answered by looking at the graph in the web UI:
- Why is a certain build currently blocked?
- Why is a certain build included in an iteration?
Some approaches for this are:
- Use a view similar to the
treecommand. This is not a one-to-one mapping since we have cyclic graphs, not trees. - Display "dependency chains", e.g. for each blocked build:
❌ boost -> 🔒 openimageio -> 🔒 openshadinglanguage