| 1 |
{% extends "base.html" %} |
| 2 |
{% block title %}About{% endblock %} |
| 3 |
{% block content %} |
| 4 |
<div class="head"><h1>About <small>{{ shell.site }}</small></h1></div> |
| 5 |
<section class="panel"> |
| 6 |
<h2>This hub</h2> |
| 7 |
<dl class="facts"> |
| 8 |
<dt>OxygenHub</dt><dd><strong>{{ shell.version }}</strong> <span class="mute">({{ shell.build }})</span></dd> |
| 9 |
<dt>Built on</dt><dd>oxy-core {{ oxy_core }} · flow-core {{ flow_core }}</dd> |
| 10 |
</dl> |
| 11 |
<p class="small mute">The build names the state it was built from (<code>oxy describe</code>), the heads of a Flow build, or says "local build". The same is at <a href="/api/v1/version">/api/v1/version</a>; <code>oxy --version</code>, <code>oh --version</code> and <code>flow --version</code> report theirs, and the VS Code extensions show theirs in the Extensions view.</p> |
| 12 |
</section> |
| 13 |
{% if !runners.is_empty() %} |
| 14 |
<section class="panel"> |
| 15 |
<h2>Runners</h2> |
| 16 |
<div class="table"><table> |
| 17 |
<tr><th>Runner</th><th>Status</th><th>flow</th><th>Machine</th></tr> |
| 18 |
{% for r in runners %}<tr><td><a href="/admin/runners/{{ r.id }}">{{ r.name }}</a></td><td><span class="runner-status st-{{ r.status() }}">{{ r.status() }}</span></td><td>{% if r.version.is_empty() %}<span class="mute">not reported</span>{% else %}{{ r.version }}{% endif %}</td><td class="small">{{ r.arch }} {{ r.os }}</td></tr>{% endfor %} |
| 19 |
</table></div> |
| 20 |
</section> |
| 21 |
{% endif %} |
| 22 |
{% endblock %} |