summaryrefslogtreecommitdiff
path: root/ofborg/doc/sample.dot
blob: 128255660aebbb8ea162447fc0606bcf84927221 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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";
}