<pclass="small mute">A pipeline sets a job's limit with <code>timeout "90m"</code> on the job or its sandbox. These apply to every repository on this hub, to jobs claimed from now on.</p>
16
<labelfor="default_minutes">Default, for a job whose pipeline sets none (minutes)</label>
<pclass="small mute">A runner stops a job at its limit and says so at once; a job still running this long after is one its runner no longer reports, and the hub ends it.</p>
<p>Runners take higher levels first; within a level, repositories take turns. An organisation or repository can set its own level, and a maintainer can expedite one run to urgent, with a reason.</p>
<selectid="priority-site"name="priority">{% for p in ["low", "normal", "high"] %}<option{% if *p == priority %} selected{% endif %}>{{ p }}</option>{% endfor %}</select>
{% if flow_repos.is_empty() %}<pclass="mute">None listed in hub.toml; each repository's administrator switches Flow on in its Settings.</p>{% else %}<ulclass="plain">{% for r in flow_repos %}<li><code>{{ r }}</code></li>{% endfor %}</ul><pclass="small mute">From hub.toml's <code>[flow] repos</code>; others are switched on in each repository's Settings.</p>{% endif %}