1
1
{{/* after 2018-11-10 we started using SHA512 */}}
2
2
{{ $sha1_cutoff := time "2018-11-10" }}
3
3
4
+ {{/* from 2023-11-23 all releases have SBOM downloads */}}
5
+ {{ $sbom_cutoff := time "2023-10-11" }}
6
+
4
7
{{/* default base URLs for current releases */}}
5
8
{{ $artifact_base_url := "https://www.apache.org/dyn/closer.lua/" }}
6
9
{{ $meta_base_url := "https://downloads.apache.org/" }}
@@ -128,14 +131,22 @@ <h2 id="{{ $.Category.id }}"><a class="anchor" href="#{{ $.Category.id }}"></a>{
128
131
{{ range $kind, $v := $version }}
129
132
{{ $release_note := (index (where (where (where $.Pages "Section" "releases") ".Params.category" $.Category.id) ".Params.version" $v) 0) }}
130
133
{{ $hash_extension := ".sha512" }}
134
+ {{ $hash_name := "SHA512" }}
131
135
{{ if le $release_note.Date $sha1_cutoff }}
132
136
{{ $hash_extension = ".sha1" }}
137
+ {{ $hash_name = "SHA1" }}
138
+ {{ end }}
139
+ {{ $downloads := $.Category.downloads}}
140
+ {{ if lt $release_note.Date $sbom_cutoff }}
141
+ {{/* removes SBOM downloads based on the cutoff date */}}
142
+ {{ $downloads = collections.Where $downloads "name" "not in" "SBOM, CycloneDX XML" }} {{/* must match the name in data/release-categories.yaml */}}
143
+ {{ $downloads = collections.Where $downloads "name" "not in" "SBOM, CycloneDX JSON" }} {{/* must match the name in data/release-categories.yaml */}}
133
144
{{ end }}
134
145
135
146
< tr >
136
147
{{ if eq $.Section "download" }}
137
- {{ if gt (len $.Category. downloads) 1 }}
138
- < td rowspan ="{{ len $.Category. downloads }} ">
148
+ {{ if gt (len $downloads) 1 }}
149
+ < td rowspan ="{{ len $downloads }} ">
139
150
{{ else }}
140
151
< td >
141
152
{{ end }}
@@ -145,8 +156,8 @@ <h2 id="{{ $.Category.id }}"><a class="anchor" href="#{{ $.Category.id }}"></a>{
145
156
< em class ="kind "> {{ . }}</ em >
146
157
{{ end }}
147
158
</ td >
148
- {{ if gt (len $.Category. downloads) 1 }}
149
- < td rowspan ="{{ len $.Category. downloads }} ">
159
+ {{ if gt (len $downloads) 1 }}
160
+ < td rowspan ="{{ len $downloads }} ">
150
161
{{ else }}
151
162
< td >
152
163
{{ end }}
@@ -164,7 +175,7 @@ <h2 id="{{ $.Category.id }}"><a class="anchor" href="#{{ $.Category.id }}"></a>{
164
175
{{ end }}
165
176
</ td >
166
177
{{ end }}
167
- {{ range $idx, $download := $.Category. downloads }}
178
+ {{ range $idx, $download := $downloads }}
168
179
{{ if ne $idx 0 }}
169
180
</ tr > < tr >
170
181
{{ end }}
0 commit comments