ofborg/doc/sample.dot
2017-11-06 12:38:23 -05:00

18 lines
1.1 KiB
Plaintext

digraph ClassDiagram {
"PR approved to build,\n`@grahamcofborg sample 10`" -> "does the PR change stdenv?";
"does the PR change stdenv?" -> "refuse, won't do\nmass rebuilds" [label="yes"];
"does the PR change stdenv?" -> "stdenv already built?" [label="no"];
"stdenv already built?" -> "Comment:\n(stdenv not available, will retry later.)" [label="no"];
"Comment:\n(stdenv not available, will retry later.)" ->
"put the build job back to the delayed build queue";
"put the build job back to the delayed build queue" ->
"5 min later...";
"5 min later..." -> "stdenv built yet?";
"stdenv built yet?" -> "put the build job back to the delayed build queue"[label="no"];
"stdenv built yet?" -> "proceed with build"[label="yes"];
"stdenv already built?" -> "proceed with build" [label="yes"];
"proceed with build" -> "diff prev commit's drvs with current commit's drvs";
"diff prev commit's drvs with current commit's drvs" -> "select 10 drvs";
"select 10 drvs" -> "build them";
"build them" -> "comment on github issue with a build report";
}