select-release.html.tmpl

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