242 lines
16 KiB
HTML
242 lines
16 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Zcash zf-devops DAG</title>
|
|
|
|
<!-- Pan/zoom SVGs -->
|
|
<script src="https://bumbu.me/svg-pan-zoom/dist/svg-pan-zoom.min.js"></script>
|
|
|
|
<link rel="stylesheet" href="zcash-dag.css">
|
|
<style>
|
|
@media (prefers-color-scheme: dark) {
|
|
body {
|
|
/* Material dark theme surface colour */
|
|
background-color: #121212;
|
|
}
|
|
}
|
|
</style>
|
|
</head>
|
|
<body>
|
|
<div id="dag"><svg width="564pt" height="826pt"
|
|
viewBox="0.00 0.00 564.00 825.50" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
|
|
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 821.5)">
|
|
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-821.5 560,-821.5 560,4 -4,4"/>
|
|
<g id="clust1" class="cluster">
|
|
<title>cluster_5</title>
|
|
<polygon fill="none" stroke="#0000ff" points="0,-63.5 0,-170.5 288,-170.5 288,-63.5 0,-63.5"/>
|
|
<text text-anchor="middle" x="144" y="-155.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra as a lightwalletd backend</text>
|
|
</g>
|
|
<g id="clust2" class="cluster">
|
|
<title>cluster_1</title>
|
|
<polygon fill="none" stroke="#0000ff" points="20,-451.5 20,-630.5 268,-630.5 268,-451.5 20,-451.5"/>
|
|
<text text-anchor="middle" x="144" y="-615.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
|
|
</g>
|
|
<g id="clust3" class="cluster">
|
|
<title>cluster_3</title>
|
|
<polygon fill="none" stroke="#0000ff" points="20,-638.5 20,-817.5 556,-817.5 556,-638.5 20,-638.5"/>
|
|
<text text-anchor="middle" x="288" y="-802.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Breaking Changes before the Stable Release</text>
|
|
</g>
|
|
<g id="clust4" class="cluster">
|
|
<title>cluster_4</title>
|
|
<polygon fill="none" stroke="#0000ff" points="20,-178.5 20,-271.5 556,-271.5 556,-178.5 20,-178.5"/>
|
|
<text text-anchor="middle" x="288" y="-256.3" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
|
|
</g>
|
|
<g id="clust5" class="cluster">
|
|
<title>cluster_0</title>
|
|
<polygon fill="none" stroke="#0000ff" points="20,-279.5 20,-443.5 268,-443.5 268,-279.5 20,-279.5"/>
|
|
<text text-anchor="middle" x="144" y="-428.3" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4456 -->
|
|
<g id="node1" class="node open">
|
|
<title>ZcashFoundation/zebra#4456</title>
|
|
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4456" xlink:title="ZcashFoundation/zebra#4456 Full sync test takes slightly longer than CI timeout" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-139.5 28,-139.5 28,-71.5 260,-71.5 260,-139.5"/>
|
|
<text text-anchor="middle" x="144" y="-124.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4456</text>
|
|
<text text-anchor="middle" x="144" y="-109.3" font-family="Times,serif" font-size="14.00" fill="#000000">Full sync test takes</text>
|
|
<text text-anchor="middle" x="144" y="-94.3" font-family="Times,serif" font-size="14.00" fill="#000000">slightly longer than CI</text>
|
|
<text text-anchor="middle" x="144" y="-79.3" font-family="Times,serif" font-size="14.00" fill="#000000">timeout</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4554 -->
|
|
<g id="node11" class="node open">
|
|
<title>ZcashFoundation/zebra#4554</title>
|
|
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554 benchmarks: surface zebrad mainnet sync time in CI" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="548,-99.5 316,-99.5 316,-31.5 548,-31.5 548,-99.5"/>
|
|
<text text-anchor="middle" x="432" y="-84.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
|
|
<text text-anchor="middle" x="432" y="-69.3" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
|
|
<text text-anchor="middle" x="432" y="-54.3" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
|
|
<text text-anchor="middle" x="432" y="-39.3" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4456->ZcashFoundation/zebra#4554 -->
|
|
<g id="edge3" class="edge">
|
|
<title>ZcashFoundation/zebra#4456->ZcashFoundation/zebra#4554</title>
|
|
<path fill="none" stroke="#000000" d="M260.31,-89.346C275.15,-87.285 290.4,-85.167 305.39,-83.084"/>
|
|
<polygon fill="#000000" stroke="#000000" points="306.2963,-86.4918 315.72,-81.65 305.3337,-79.5583 306.2963,-86.4918"/>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#1364 -->
|
|
<g id="node2" class="node open">
|
|
<title>ZcashFoundation/zebra#1364</title>
|
|
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1364" xlink:title="ZcashFoundation/zebra#1364 Add a CI job which compiles each Zebra crate individually" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-599.5 28,-599.5 28,-531.5 260,-531.5 260,-599.5"/>
|
|
<text text-anchor="middle" x="144" y="-584.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1364</text>
|
|
<text text-anchor="middle" x="144" y="-569.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add a CI job which</text>
|
|
<text text-anchor="middle" x="144" y="-554.3" font-family="Times,serif" font-size="14.00" fill="#000000">compiles each Zebra crate</text>
|
|
<text text-anchor="middle" x="144" y="-539.3" font-family="Times,serif" font-size="14.00" fill="#000000">individually</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4550 -->
|
|
<g id="node12" class="node open">
|
|
<title>ZcashFoundation/zebra#4550</title>
|
|
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4550" xlink:title="ZcashFoundation/zebra#4550 Add all-features and no- default-features builds to CI" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="548,-599.5 316,-599.5 316,-531.5 548,-531.5 548,-599.5"/>
|
|
<text text-anchor="middle" x="432" y="-584.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4550</text>
|
|
<text text-anchor="middle" x="432" y="-569.3" font-family="Times,serif" font-size="14.00" fill="#000000">Add all-features and no-</text>
|
|
<text text-anchor="middle" x="432" y="-554.3" font-family="Times,serif" font-size="14.00" fill="#000000">default-features builds</text>
|
|
<text text-anchor="middle" x="432" y="-539.3" font-family="Times,serif" font-size="14.00" fill="#000000">to CI</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#1364->ZcashFoundation/zebra#4550 -->
|
|
<g id="edge4" class="edge">
|
|
<title>ZcashFoundation/zebra#1364->ZcashFoundation/zebra#4550</title>
|
|
<path fill="none" stroke="#000000" d="M260.31,-565.5C275.15,-565.5 290.4,-565.5 305.39,-565.5"/>
|
|
<polygon fill="#000000" stroke="#000000" points="305.72,-569.0001 315.72,-565.5 305.72,-562.0001 305.72,-569.0001"/>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#2090 -->
|
|
<g id="node3" class="node open">
|
|
<title>ZcashFoundation/zebra#2090</title>
|
|
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2090" xlink:title="ZcashFoundation/zebra#2090 Auto-delete old Google Cloud instance templates" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-513 28,-513 28,-460 260,-460 260,-513"/>
|
|
<text text-anchor="middle" x="144" y="-497.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2090</text>
|
|
<text text-anchor="middle" x="144" y="-482.8" font-family="Times,serif" font-size="14.00" fill="#000000">Auto-delete old Google</text>
|
|
<text text-anchor="middle" x="144" y="-467.8" font-family="Times,serif" font-size="14.00" fill="#000000">Cloud instance templates</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#1894 -->
|
|
<g id="node4" class="node open">
|
|
<title>ZcashFoundation/zebra#1894</title>
|
|
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894 Zebra should follow OS directory conventions better" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-786.5 28,-786.5 28,-718.5 260,-718.5 260,-786.5"/>
|
|
<text text-anchor="middle" x="144" y="-771.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
|
|
<text text-anchor="middle" x="144" y="-756.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
|
|
<text text-anchor="middle" x="144" y="-741.3" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
|
|
<text text-anchor="middle" x="144" y="-726.3" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#3432 -->
|
|
<g id="node5" class="node open">
|
|
<title>ZcashFoundation/zebra#3432</title>
|
|
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432 Use the Filesystem Hierarchy Standard (FHS) for deployments and artifacts" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" points="548,-786 316,-786 316,-703 548,-703 548,-786"/>
|
|
<text text-anchor="middle" x="432" y="-770.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
|
|
<text text-anchor="middle" x="432" y="-755.8" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
|
|
<text text-anchor="middle" x="432" y="-740.8" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
|
|
<text text-anchor="middle" x="432" y="-725.8" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
|
|
<text text-anchor="middle" x="432" y="-710.8" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432 -->
|
|
<g id="edge1" class="edge">
|
|
<title>ZcashFoundation/zebra#1894->ZcashFoundation/zebra#3432</title>
|
|
<path fill="none" stroke="#000000" d="M260.31,-749.27C275.15,-748.86 290.4,-748.43 305.39,-748.02"/>
|
|
<polygon fill="#000000" stroke="#000000" points="305.8222,-751.5093 315.72,-747.73 305.6257,-744.5121 305.8222,-751.5093"/>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#1638 -->
|
|
<g id="node6" class="node open">
|
|
<title>ZcashFoundation/zebra#1638</title>
|
|
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638 Create PGP keys amongst security@zfnd.org" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-700 28,-700 28,-647 260,-647 260,-700"/>
|
|
<text text-anchor="middle" x="144" y="-684.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
|
|
<text text-anchor="middle" x="144" y="-669.8" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
|
|
<text text-anchor="middle" x="144" y="-654.8" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#3050 -->
|
|
<g id="node7" class="node open">
|
|
<title>ZcashFoundation/zebra#3050</title>
|
|
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3050" xlink:title="ZcashFoundation/zebra#3050 Tag Zebra 1.0.0-rc.0 stable release candidate" target="_blank">
|
|
<polygon fill="#a7c2aa" stroke="#000000" points="548,-240 316,-240 316,-187 548,-187 548,-240"/>
|
|
<text text-anchor="middle" x="432" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3050</text>
|
|
<text text-anchor="middle" x="432" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tag Zebra 1.0.0-rc.0</text>
|
|
<text text-anchor="middle" x="432" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">stable release candidate</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4448 -->
|
|
<g id="node8" class="node open">
|
|
<title>ZcashFoundation/zebra#4448</title>
|
|
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4448" xlink:title="ZcashFoundation/zebra#4448 Decide on supported platforms and test in CI" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-240 28,-240 28,-187 260,-187 260,-240"/>
|
|
<text text-anchor="middle" x="144" y="-224.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4448</text>
|
|
<text text-anchor="middle" x="144" y="-209.8" font-family="Times,serif" font-size="14.00" fill="#000000">Decide on supported</text>
|
|
<text text-anchor="middle" x="144" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">platforms and test in CI</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4448->ZcashFoundation/zebra#3050 -->
|
|
<g id="edge2" class="edge">
|
|
<title>ZcashFoundation/zebra#4448->ZcashFoundation/zebra#3050</title>
|
|
<path fill="none" stroke="#000000" d="M260.31,-213.5C275.15,-213.5 290.4,-213.5 305.39,-213.5"/>
|
|
<polygon fill="#000000" stroke="#000000" points="305.72,-217.0001 315.72,-213.5 305.72,-210.0001 305.72,-217.0001"/>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4524 -->
|
|
<g id="node9" class="node open">
|
|
<title>ZcashFoundation/zebra#4524</title>
|
|
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4524" xlink:title="ZcashFoundation/zebra#4524 Add `cargo doc` warnings/errors to CI" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-412 28,-412 28,-359 260,-359 260,-412"/>
|
|
<text text-anchor="middle" x="144" y="-396.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4524</text>
|
|
<text text-anchor="middle" x="144" y="-381.8" font-family="Times,serif" font-size="14.00" fill="#000000">Add `cargo doc`</text>
|
|
<text text-anchor="middle" x="144" y="-366.8" font-family="Times,serif" font-size="14.00" fill="#000000">warnings/errors to CI</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#1963 -->
|
|
<g id="node10" class="node open">
|
|
<title>ZcashFoundation/zebra#1963</title>
|
|
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963 Revise Release Process RFC Draft" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-341 28,-341 28,-288 260,-288 260,-341"/>
|
|
<text text-anchor="middle" x="144" y="-325.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
|
|
<text text-anchor="middle" x="144" y="-310.8" font-family="Times,serif" font-size="14.00" fill="#000000">Revise Release Process</text>
|
|
<text text-anchor="middle" x="144" y="-295.8" font-family="Times,serif" font-size="14.00" fill="#000000">RFC Draft</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4474 -->
|
|
<g id="node13" class="node open">
|
|
<title>ZcashFoundation/zebra#4474</title>
|
|
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4474" xlink:title="ZcashFoundation/zebra#4474 fix(ci): Require full sync to reach 100%" target="_blank">
|
|
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-53 28,-53 28,-49 24,-49 24,-45 28,-45 28,-8 24,-8 24,-4 28,-4 28,0 260,0 260,-53"/>
|
|
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-49 32,-49 32,-45 28,-45 "/>
|
|
<polyline fill="none" stroke="#000000" stroke-width="2" points="28,-8 32,-8 32,-4 28,-4 "/>
|
|
<text text-anchor="middle" x="144" y="-37.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4474</text>
|
|
<text text-anchor="middle" x="144" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">fix(ci): Require full</text>
|
|
<text text-anchor="middle" x="144" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">sync to reach 100%</text>
|
|
</a>
|
|
</g>
|
|
</g>
|
|
<!-- ZcashFoundation/zebra#4474->ZcashFoundation/zebra#4554 -->
|
|
<g id="edge5" class="edge">
|
|
<title>ZcashFoundation/zebra#4474->ZcashFoundation/zebra#4554</title>
|
|
<path fill="none" stroke="#000000" d="M260.31,-42.25C275.15,-44.26 290.4,-46.325 305.39,-48.355"/>
|
|
<polygon fill="#000000" stroke="#000000" points="305.3407,-51.8802 315.72,-49.754 306.2802,-44.9435 305.3407,-51.8802"/>
|
|
</g>
|
|
</g>
|
|
</svg>
|
|
</div>
|
|
|
|
<script>
|
|
svgPanZoom('#dag > svg', {
|
|
zoomScaleSensitivity: 0.4
|
|
});
|
|
</script>
|
|
</body>
|
|
</html>
|