internal/web/templates/releases.html
21 lines · 1105 bytes
1{{define "title"}}releases · {{.Repo.OwnerName}}/{{.Repo.Name}}{{end}}
2{{define "content"}}
3{{template "repoheader" .}}
4<h2>releases</h2>
5{{range $rel := .Releases}}
6<article class="release">
7 <header class="releasehead">
8 <h3>{{$rel.Title}}</h3>
9 <p class="meta"><span class="refchip">{{$rel.Tag}}</span> {{if $rel.Author}}{{$rel.Author}} · {{end}}{{when $rel.CreatedAt}} · <a href="/{{$.Repo.OwnerName}}/{{$.Repo.Name}}/archive/{{$rel.Tag}}.tar.gz">source tar.gz</a></p>
10 </header>
11 {{if $rel.NotesHTML}}<div class="rendered">{{$rel.NotesHTML}}</div>{{end}}
12 {{if $rel.Assets}}<table class="assets">
13 {{range $rel.Assets}}<tr>
14 <td class="name"><a href="/{{$.Repo.OwnerName}}/{{$.Repo.Name}}/releases/download/{{$rel.Tag}}/{{.Name}}">{{.Name}}</a></td>
15 <td class="size">{{.Size}}</td>
16 <td class="sha"><code title="{{.SHA256}}">{{short .SHA256}}</code></td>
17 </tr>{{end}}
18 </table>{{end}}
19</article>
20{{else}}<p class="empty-note">no releases yet — tag a commit, push the tag, then <code>gitbay release create {{.Repo.OwnerName}}/{{.Repo.Name}} v1.0</code></p>{{end}}
21{{end}}