1{{- template "head" }}
2{{- template "header" }}
3{{- with .Project }}
4 <div class="wrapper">
5 <form method="post" class="select-release">
6 <h2>Select release</h2>
7 <div class="input">
8 <p>Which release of {{ .Name }} are you currently running?</p>
9 {{- $url := .URL -}}
10 {{- $forge := .Forge -}}
11 {{- $running := .Running -}}
12 {{- range .Releases -}}
13 <div class="input-wrapper">
14 <input
15 type="radio"
16 id="{{ .Tag }}"
17 name="release"
18 value="{{ .Tag }}"
19 {{- if
20 eq
21 $running
22 .Tag
23 }}
24 checked
25 {{- end -}}
26 />
27 {{- if ne .URL "" -}}
28 <label for="{{ .Tag }}"
29 ><a href="{{ .URL }}">{{ .Tag }}</a></label
30 >
31 {{- else -}}
32 {{- if eq $forge "sourcehut" -}}
33 <label for="{{ .Tag }}"
34 ><a href="{{ $url }}/refs/{{ .Tag }}">{{ .Tag }}</a></label
35 >
36 {{- else if eq $forge "gitlab" -}}
37 <label for="{{ .Tag }}"
38 ><a href="{{ $url }}/-releases/{{ .Tag }}"
39 >{{ .Tag }}</a
40 ></label
41 >
42 {{- else -}}
43 <label for="{{ .Tag }}">{{ .Tag }}</label>
44 {{- end -}}
45 {{- end -}}
46 </div>
47 {{- end -}}
48 </div>
49 <!-- Append these if they ever start limiting RSS entries: `(eq $forge "gitea") (eq $forge "forgejo")` -->
50 {{- if or (eq $forge "github") -}}
51 <p>
52 <small
53 >Some RSS feeds (notably GitHub's) include a limited number of
54 releases. If you don't see your version, please change the forge
55 type to "Other".</small
56 >
57 </p>
58 {{- end -}}
59 <input type="hidden" name="url" value="{{ .URL }}" />
60 <input type="hidden" name="name" value="{{ .Name }}" />
61 <input type="hidden" name="forge" value="{{ .Forge }}" />
62 <input type="hidden" name="id" value="{{ .ID }}" />
63 <button class="button" type="submit" formaction="/new">
64 Track releases
65 </button>
66 </form>
67 </div>
68{{- end }}
69{{- template "footer" .Version -}}