runs.html
1{{template "head" "Runs"}}
2{{if .Waiting}}
3<section>
4 <h2>Needs you</h2>
5 <ul class="runs">{{range .Waiting}}{{template "runrow" .}}{{end}}</ul>
6</section>
7{{end}}
8<section>
9 <h2>Runs{{if .Repo}} ยท {{.Repo}} <a class="small" href="/">all</a>{{end}}</h2>
10 {{if .Runs}}<ul class="runs">{{range .Runs}}{{template "runrow" .}}{{end}}</ul>{{else}}<p class="muted">No runs yet.</p>{{end}}
11</section>
12{{if .Repos}}
13<section>
14 <h2>Run a workflow</h2>
15 <form class="card trigger" method="post" action="/trigger">
16 <input type="hidden" name="csrf" value="{{.CSRF}}">
17 <label>Repository and workflow
18 <select name="target" id="target" required>
19 {{range $repo, $wfs := .Repos}}{{range $wfs}}<option value="{{$repo}}|{{.}}">{{$repo}} / {{.}}</option>{{end}}{{end}}
20 </select>
21 </label>
22 <input type="hidden" name="repo" id="trigger-repo">
23 <input type="hidden" name="workflow" id="trigger-workflow">
24 <label>Branch or commit <input name="ref" placeholder="main"></label>
25 <button type="submit">Run</button>
26 </form>
27</section>
28{{end}}
29<form method="post" action="/logout" class="logout"><input type="hidden" name="csrf" value="{{.CSRF}}"><button class="link">Sign out</button></form>
30{{template "foot"}}