developers/zcash-zf-devops-dag.html

312 lines
22 KiB
HTML
Raw Normal View History

<!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="832pt" height="1035pt"
viewBox="0.00 0.00 832.00 1035.00" 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 1031)">
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-1031 828,-1031 828,4 -4,4"/>
<g id="clust1" class="cluster">
<title>cluster_5</title>
<polygon fill="none" stroke="#0000ff" points="0,-844 0,-951 288,-951 288,-844 0,-844"/>
<text text-anchor="middle" x="144" y="-935.8" 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_2</title>
<polygon fill="none" stroke="#0000ff" points="20,-290 20,-742 556,-742 556,-290 20,-290"/>
<text text-anchor="middle" x="288" y="-726.8" font-family="Times,serif" font-size="14.00" fill="#000000">Epic: Zebra Stable Release Candidate</text>
</g>
<g id="clust3" class="cluster">
<title>cluster_4</title>
<polygon fill="none" stroke="#0000ff" points="576,-454 576,-547 824,-547 824,-454 576,-454"/>
<text text-anchor="middle" x="700" y="-531.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Tech Debt</text>
</g>
<g id="clust4" class="cluster">
<title>cluster_3</title>
<polygon fill="none" stroke="#0000ff" points="20,-55 20,-148 268,-148 268,-55 20,-55"/>
<text text-anchor="middle" x="144" y="-132.8" font-family="Times,serif" font-size="14.00" fill="#000000">Tracking: Documentation</text>
</g>
<!-- ZcashFoundation/zebra#4612 -->
<g id="node1" class="node open">
<title>ZcashFoundation/zebra#4612</title>
<g id="a_node1"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4612" xlink:title="ZcashFoundation/zebra#4612&#10;ci: Wait for lightwalletd&#10;image rebuild if it has&#10;changed" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-920 28,-920 28,-852 260,-852 260,-920"/>
<text text-anchor="middle" x="144" y="-904.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4612</text>
<text text-anchor="middle" x="144" y="-889.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Wait for lightwalletd</text>
<text text-anchor="middle" x="144" y="-874.8" font-family="Times,serif" font-size="14.00" fill="#000000">image rebuild if it has</text>
<text text-anchor="middle" x="144" y="-859.8" font-family="Times,serif" font-size="14.00" fill="#000000">changed</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894 -->
<g id="node2" class="node open">
<title>ZcashFoundation/zebra#1894</title>
<g id="a_node2"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1894" xlink:title="ZcashFoundation/zebra#1894&#10;Zebra should follow OS&#10;directory conventions&#10;better" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-711 28,-711 28,-643 260,-643 260,-711"/>
<text text-anchor="middle" x="144" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1894</text>
<text text-anchor="middle" x="144" y="-680.8" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra should follow OS</text>
<text text-anchor="middle" x="144" y="-665.8" font-family="Times,serif" font-size="14.00" fill="#000000">directory conventions</text>
<text text-anchor="middle" x="144" y="-650.8" font-family="Times,serif" font-size="14.00" fill="#000000">better</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#3432 -->
<g id="node3" class="node open">
<title>ZcashFoundation/zebra#3432</title>
<g id="a_node3"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/3432" xlink:title="ZcashFoundation/zebra#3432&#10;Use the Filesystem&#10;Hierarchy Standard (FHS)&#10;for deployments and&#10;artifacts" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-624.5 316,-624.5 316,-541.5 548,-541.5 548,-624.5"/>
<text text-anchor="middle" x="432" y="-609.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#3432</text>
<text text-anchor="middle" x="432" y="-594.3" font-family="Times,serif" font-size="14.00" fill="#000000">Use the Filesystem</text>
<text text-anchor="middle" x="432" y="-579.3" font-family="Times,serif" font-size="14.00" fill="#000000">Hierarchy Standard (FHS)</text>
<text text-anchor="middle" x="432" y="-564.3" font-family="Times,serif" font-size="14.00" fill="#000000">for deployments and</text>
<text text-anchor="middle" x="432" y="-549.3" font-family="Times,serif" font-size="14.00" fill="#000000">artifacts</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432 -->
<g id="edge1" class="edge">
<title>ZcashFoundation/zebra#1894&#45;&gt;ZcashFoundation/zebra#3432</title>
<path fill="none" stroke="#000000" d="M260.08,-642.89C269.55,-639.94 278.95,-636.95 288,-634 294.04,-632.03 300.21,-629.98 306.43,-627.89"/>
<polygon fill="#000000" stroke="#000000" points="307.9037,-631.0861 316.25,-624.56 305.6557,-624.4569 307.9037,-631.0861"/>
</g>
<!-- ZcashFoundation/zebra#1904 -->
<g id="node4" class="node open">
<title>ZcashFoundation/zebra#1904</title>
<g id="a_node4"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1904" xlink:title="ZcashFoundation/zebra#1904&#10;Some DNS seeders and&#10;block explorers don&#39;t&#10;show Zebra nodes" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="548,-523 316,-523 316,-455 548,-455 548,-523"/>
<text text-anchor="middle" x="432" y="-507.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1904</text>
<text text-anchor="middle" x="432" y="-492.8" font-family="Times,serif" font-size="14.00" fill="#000000">Some DNS seeders and</text>
<text text-anchor="middle" x="432" y="-477.8" font-family="Times,serif" font-size="14.00" fill="#000000">block explorers don&#39;t</text>
<text text-anchor="middle" x="432" y="-462.8" font-family="Times,serif" font-size="14.00" fill="#000000">show Zebra nodes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1791 -->
<g id="node10" class="node closed">
<title>ZcashFoundation/zebra#1791</title>
<g id="a_node10"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1791" xlink:title="ZcashFoundation/zebra#1791&#10;Re&#45;enable `sync_large_che&#10;ckpoints_testnet` test" target="_blank">
<polygon fill="#fad8c7" stroke="#000000" points="816,-515.5 584,-515.5 584,-462.5 816,-462.5 816,-515.5"/>
<text text-anchor="middle" x="700" y="-500.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1791</text>
<text text-anchor="middle" x="700" y="-485.3" font-family="Times,serif" font-size="14.00" fill="#000000">Re&#45;enable `sync_large_che</text>
<text text-anchor="middle" x="700" y="-470.3" font-family="Times,serif" font-size="14.00" fill="#000000">ckpoints_testnet` test</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791 -->
<g id="edge7" class="edge">
<title>ZcashFoundation/zebra#1904&#45;&gt;ZcashFoundation/zebra#1791</title>
<path fill="none" stroke="#000000" d="M548.38,-489C556.71,-489 565.14,-489 573.53,-489"/>
<polygon fill="#000000" stroke="#000000" points="573.74,-492.5001 583.74,-489 573.74,-485.5001 573.74,-492.5001"/>
</g>
<!-- ZcashFoundation/zebra#4820 -->
<g id="node5" class="node open">
<title>ZcashFoundation/zebra#4820</title>
<g id="a_node5"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4820" xlink:title="ZcashFoundation/zebra#4820&#10;Fix `lightwalletd` test&#10;hangs by checking process&#10;output in dedicated&#10;threads" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-538.5 28,-538.5 28,-455.5 260,-455.5 260,-538.5"/>
<text text-anchor="middle" x="144" y="-523.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4820</text>
<text text-anchor="middle" x="144" y="-508.3" font-family="Times,serif" font-size="14.00" fill="#000000">Fix `lightwalletd` test</text>
<text text-anchor="middle" x="144" y="-493.3" font-family="Times,serif" font-size="14.00" fill="#000000">hangs by checking process</text>
<text text-anchor="middle" x="144" y="-478.3" font-family="Times,serif" font-size="14.00" fill="#000000">output in dedicated</text>
<text text-anchor="middle" x="144" y="-463.3" font-family="Times,serif" font-size="14.00" fill="#000000">threads</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4753 -->
<g id="node6" class="node open">
<title>ZcashFoundation/zebra#4753</title>
<g id="a_node6"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4753" xlink:title="ZcashFoundation/zebra#4753&#10;ci: Split deploy&#45;gcp&#45;&#10;tests workflow into&#10;multiple categories" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-711 316,-711 316,-643 548,-643 548,-711"/>
<text text-anchor="middle" x="432" y="-695.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4753</text>
<text text-anchor="middle" x="432" y="-680.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Split deploy&#45;gcp&#45;</text>
<text text-anchor="middle" x="432" y="-665.8" font-family="Times,serif" font-size="14.00" fill="#000000">tests workflow into</text>
<text text-anchor="middle" x="432" y="-650.8" font-family="Times,serif" font-size="14.00" fill="#000000">multiple categories</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4820&#45;&gt;ZcashFoundation/zebra#4753 -->
<g id="edge2" class="edge">
<title>ZcashFoundation/zebra#4820&#45;&gt;ZcashFoundation/zebra#4753</title>
<path fill="none" stroke="#000000" d="M260.29,-527.01C270.47,-532.81 279.95,-539.74 288,-548 316.06,-576.79 288.15,-605.01 316,-634 316.67,-634.69 317.35,-635.38 318.04,-636.05"/>
<polygon fill="#000000" stroke="#000000" points="316.0144,-638.9265 325.86,-642.84 320.6039,-633.6409 316.0144,-638.9265"/>
</g>
<!-- ZcashFoundation/zebra#4765 -->
<g id="node15" class="node open">
<title>ZcashFoundation/zebra#4765</title>
<g id="a_node15"><a xlink:href="https://github.com/ZcashFoundation/zebra/pull/4765" xlink:title="ZcashFoundation/zebra#4765&#10;Release Zebra to&#10;1.0.0&#45;beta.13" target="_blank">
<polygon fill="#a7c2aa" stroke="#000000" points="548,-281.5 316,-281.5 316,-277.5 312,-277.5 312,-273.5 316,-273.5 316,-236.5 312,-236.5 312,-232.5 316,-232.5 316,-228.5 548,-228.5 548,-281.5"/>
<polyline fill="none" stroke="#000000" points="316,-277.5 320,-277.5 320,-273.5 316,-273.5 "/>
<polyline fill="none" stroke="#000000" points="316,-236.5 320,-236.5 320,-232.5 316,-232.5 "/>
<text text-anchor="middle" x="432" y="-266.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4765</text>
<text text-anchor="middle" x="432" y="-251.3" font-family="Times,serif" font-size="14.00" fill="#000000">Release Zebra to</text>
<text text-anchor="middle" x="432" y="-236.3" font-family="Times,serif" font-size="14.00" fill="#000000">1.0.0&#45;beta.13</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4820&#45;&gt;ZcashFoundation/zebra#4765 -->
<g id="edge8" class="edge">
<title>ZcashFoundation/zebra#4820&#45;&gt;ZcashFoundation/zebra#4765</title>
<path fill="none" stroke="#000000" d="M260.15,-469.79C270.63,-463.67 280.2,-456.18 288,-447 332.92,-394.14 272.86,-344.27 313.93,-289.38"/>
<polygon fill="#000000" stroke="#000000" points="316.6994,-291.5238 320.41,-281.6 311.3207,-287.0439 316.6994,-291.5238"/>
</g>
<!-- ZcashFoundation/zebra#4562 -->
<g id="node7" class="node open">
<title>ZcashFoundation/zebra#4562</title>
<g id="a_node7"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4562" xlink:title="ZcashFoundation/zebra#4562&#10;Deploy long&#45;running Zebra&#10;nodes after each tagged&#10;release" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-625 28,-625 28,-557 260,-557 260,-625"/>
<text text-anchor="middle" x="144" y="-609.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4562</text>
<text text-anchor="middle" x="144" y="-594.8" font-family="Times,serif" font-size="14.00" fill="#000000">Deploy long&#45;running Zebra</text>
<text text-anchor="middle" x="144" y="-579.8" font-family="Times,serif" font-size="14.00" fill="#000000">nodes after each tagged</text>
<text text-anchor="middle" x="144" y="-564.8" font-family="Times,serif" font-size="14.00" fill="#000000">release</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904 -->
<g id="edge3" class="edge">
<title>ZcashFoundation/zebra#4562&#45;&gt;ZcashFoundation/zebra#1904</title>
<path fill="none" stroke="#000000" d="M260.25,-558.51C269.72,-555.19 279.07,-551.68 288,-548 301.05,-542.62 303.15,-538.85 316,-533 320.42,-530.99 324.97,-528.99 329.58,-527.01"/>
<polygon fill="#000000" stroke="#000000" points="331.2502,-530.1045 339.11,-523 328.5353,-523.6524 331.2502,-530.1045"/>
</g>
<!-- ZcashFoundation/zebra#1638 -->
<g id="node8" class="node open">
<title>ZcashFoundation/zebra#1638</title>
<g id="a_node8"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1638" xlink:title="ZcashFoundation/zebra#1638&#10;Create PGP keys amongst&#10;security@zfnd.org" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-437.5 28,-437.5 28,-384.5 260,-384.5 260,-437.5"/>
<text text-anchor="middle" x="144" y="-422.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1638</text>
<text text-anchor="middle" x="144" y="-407.3" font-family="Times,serif" font-size="14.00" fill="#000000">Create PGP keys amongst</text>
<text text-anchor="middle" x="144" y="-392.3" font-family="Times,serif" font-size="14.00" fill="#000000">security@zfnd.org</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4751 -->
<g id="node9" class="node open">
<title>ZcashFoundation/zebra#4751</title>
<g id="a_node9"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4751" xlink:title="ZcashFoundation/zebra#4751&#10;ci: Add missing CI/CD&#10;status labels to&#10;README.md" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-366 28,-366 28,-298 260,-298 260,-366"/>
<text text-anchor="middle" x="144" y="-350.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4751</text>
<text text-anchor="middle" x="144" y="-335.8" font-family="Times,serif" font-size="14.00" fill="#000000">ci: Add missing CI/CD</text>
<text text-anchor="middle" x="144" y="-320.8" font-family="Times,serif" font-size="14.00" fill="#000000">status labels to</text>
<text text-anchor="middle" x="144" y="-305.8" font-family="Times,serif" font-size="14.00" fill="#000000">README.md</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963 -->
<g id="node11" class="node open">
<title>ZcashFoundation/zebra#1963</title>
<g id="a_node11"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/1963" xlink:title="ZcashFoundation/zebra#1963&#10;Work out how to release&#10;Zebra binaries" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-116.5 28,-116.5 28,-63.5 260,-63.5 260,-116.5"/>
<text text-anchor="middle" x="144" y="-101.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#1963</text>
<text text-anchor="middle" x="144" y="-86.3" font-family="Times,serif" font-size="14.00" fill="#000000">Work out how to release</text>
<text text-anchor="middle" x="144" y="-71.3" font-family="Times,serif" font-size="14.00" fill="#000000">Zebra binaries</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#755 -->
<g id="node12" class="node open">
<title>ZcashFoundation/zebra#755</title>
<g id="a_node12"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/755" xlink:title="ZcashFoundation/zebra#755&#10;Automate zebrad releases" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="543.5,-38 320.5,-38 320.5,0 543.5,0 543.5,-38"/>
<text text-anchor="middle" x="432" y="-22.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#755</text>
<text text-anchor="middle" x="432" y="-7.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate zebrad releases</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755 -->
<g id="edge4" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#755</title>
<path fill="none" stroke="#000000" d="M249.48,-63.486C271.46,-58.002 294.48,-52.288 316,-47 324.72,-44.858 333.81,-42.64 342.89,-40.431"/>
<polygon fill="#000000" stroke="#000000" points="343.8375,-43.8027 352.73,-38.043 342.1866,-37.0002 343.8375,-43.8027"/>
</g>
<!-- ZcashFoundation/zebra#2564 -->
<g id="node13" class="node open">
<title>ZcashFoundation/zebra#2564</title>
<g id="a_node13"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/2564" xlink:title="ZcashFoundation/zebra#2564&#10;Include git metadata in&#10;docker logs and Google&#10;Cloud panic reports" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-210 316,-210 316,-142 548,-142 548,-210"/>
<text text-anchor="middle" x="432" y="-194.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#2564</text>
<text text-anchor="middle" x="432" y="-179.8" font-family="Times,serif" font-size="14.00" fill="#000000">Include git metadata in</text>
<text text-anchor="middle" x="432" y="-164.8" font-family="Times,serif" font-size="14.00" fill="#000000">docker logs and Google</text>
<text text-anchor="middle" x="432" y="-149.8" font-family="Times,serif" font-size="14.00" fill="#000000">Cloud panic reports</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564 -->
<g id="edge5" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#2564</title>
<path fill="none" stroke="#000000" d="M232.76,-116.5C256.65,-123.64 282.93,-131.48 308.34,-139.07"/>
<polygon fill="#000000" stroke="#000000" points="307.4463,-142.4559 318.03,-141.97 309.4534,-135.7497 307.4463,-142.4559"/>
</g>
<!-- ZcashFoundation/zebra#4412 -->
<g id="node14" class="node open">
<title>ZcashFoundation/zebra#4412</title>
<g id="a_node14"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4412" xlink:title="ZcashFoundation/zebra#4412&#10;Automate pinning CI&#10;dependencies to specific&#10;commit hashes" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" points="548,-124 316,-124 316,-56 548,-56 548,-124"/>
<text text-anchor="middle" x="432" y="-108.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4412</text>
<text text-anchor="middle" x="432" y="-93.8" font-family="Times,serif" font-size="14.00" fill="#000000">Automate pinning CI</text>
<text text-anchor="middle" x="432" y="-78.8" font-family="Times,serif" font-size="14.00" fill="#000000">dependencies to specific</text>
<text text-anchor="middle" x="432" y="-63.8" font-family="Times,serif" font-size="14.00" fill="#000000">commit hashes</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412 -->
<g id="edge6" class="edge">
<title>ZcashFoundation/zebra#1963&#45;&gt;ZcashFoundation/zebra#4412</title>
<path fill="none" stroke="#000000" d="M260.31,-90C275.15,-90 290.4,-90 305.39,-90"/>
<polygon fill="#000000" stroke="#000000" points="305.72,-93.5001 315.72,-90 305.72,-86.5001 305.72,-93.5001"/>
</g>
<!-- ZcashFoundation/zebra#4814 -->
<g id="node16" class="node open">
<title>ZcashFoundation/zebra#4814</title>
<g id="a_node16"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4814" xlink:title="ZcashFoundation/zebra#4814&#10;Require the&#10;`zebrad_update_sync()`&#10;test to merge to the&#10;`main` branch" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-833.5 28,-833.5 28,-750.5 260,-750.5 260,-833.5"/>
<text text-anchor="middle" x="144" y="-818.3" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4814</text>
<text text-anchor="middle" x="144" y="-803.3" font-family="Times,serif" font-size="14.00" fill="#000000">Require the</text>
<text text-anchor="middle" x="144" y="-788.3" font-family="Times,serif" font-size="14.00" fill="#000000">`zebrad_update_sync()`</text>
<text text-anchor="middle" x="144" y="-773.3" font-family="Times,serif" font-size="14.00" fill="#000000">test to merge to the</text>
<text text-anchor="middle" x="144" y="-758.3" font-family="Times,serif" font-size="14.00" fill="#000000">`main` branch</text>
</a>
</g>
</g>
<!-- ZcashFoundation/zebra#4814&#45;&gt;ZcashFoundation/zebra#4753 -->
<g id="edge9" class="edge">
<title>ZcashFoundation/zebra#4814&#45;&gt;ZcashFoundation/zebra#4753</title>
<path fill="none" stroke="#000000" d="M260.03,-756.47C269.55,-753.09 278.98,-749.58 288,-746 310.66,-737 334.74,-726.04 356.6,-715.53"/>
<polygon fill="#000000" stroke="#000000" points="358.3352,-718.5786 365.81,-711.07 355.2843,-712.2784 358.3352,-718.5786"/>
</g>
<!-- ZcashFoundation/zebra#4554 -->
<g id="node17" class="node open">
<title>ZcashFoundation/zebra#4554</title>
<g id="a_node17"><a xlink:href="https://github.com/ZcashFoundation/zebra/issues/4554" xlink:title="ZcashFoundation/zebra#4554&#10;benchmarks: surface&#10;zebrad mainnet sync time&#10;in CI" target="_blank">
<polygon fill="#c2e0c6" stroke="#000000" stroke-width="2" points="260,-1027 28,-1027 28,-959 260,-959 260,-1027"/>
<text text-anchor="middle" x="144" y="-1011.8" font-family="Times,serif" font-size="14.00" fill="#000000">ZcashFoundation/zebra#4554</text>
<text text-anchor="middle" x="144" y="-996.8" font-family="Times,serif" font-size="14.00" fill="#000000">benchmarks: surface</text>
<text text-anchor="middle" x="144" y="-981.8" font-family="Times,serif" font-size="14.00" fill="#000000">zebrad mainnet sync time</text>
<text text-anchor="middle" x="144" y="-966.8" font-family="Times,serif" font-size="14.00" fill="#000000">in CI</text>
</a>
</g>
</g>
</g>
</svg>
</div>
<script>
svgPanZoom('#dag > svg', {
zoomScaleSensitivity: 0.4
});
</script>
</body>
</html>