Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 11 additions & 2 deletions templates/download.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,16 @@ <h1 class="page-title">Download Latest</h1>
{% block main_content %}

{% set release_section = get_section(path="download/releases/_index.md") %}
{% set most_recent_release_page = release_section.pages | reverse | slice(end= 1) %}
{% set releases = release_section.pages | reverse %}

{% set_global active_releases = [] %}
{% for release in releases %}
{% if release.extra.tag is not matching(".*-.*") %}
{% set_global active_releases = active_releases | concat(with=release) %}
{% endif %}
{% endfor %}

{% set most_recent_release_page = active_releases | slice(end= 1) %}
{% set release_date = most_recent_release_page[0].date %}
{% set release = most_recent_release_page[0].extra %}

Expand All @@ -26,7 +35,7 @@ <h3> Version {{major}}.x.x </h3>

<h2> Latest supported version of past releases</h2>

{% for older_release in release_section.pages | reverse %}
{% for older_release in active_releases %}
{% set older_split_ver = older_release.extra.tag | split(pat=".")%}
{% set older_major = older_split_ver | nth(n= 0) %}
{% if older_major != major %}
Expand Down
10 changes: 6 additions & 4 deletions templates/release-section.html
Original file line number Diff line number Diff line change
Expand Up @@ -14,20 +14,22 @@ <h1 class="page-title">Valkey Releases</h1>
{% set major = split_ver | nth(n= 0) %}
{% set minor = split_ver | nth(n= 1) %}
{% set patch = split_ver | nth(n= 2) %}
{% set header = major ~ "." ~ minor %}


{% set_global release_lines = release_lines | concat(with=major) %}
{% set_global release_lines = release_lines | concat(with=header) %}
{% endfor %}

{% set release_lines_unique = release_lines | unique %}
{% for line in release_lines_unique %}
<h2>{{ line }}.x.x</h2>
<h2>{{ line }}.x</h2>
<ul>
{% for release in section.pages | reverse %}
{% set split_ver = release.extra.tag | split(pat=".")%}
{% set major = split_ver | nth(n= 0) %}
{% set minor = split_ver | nth(n= 1) %}
{% set header = major ~ "." ~ minor %}

{% if major == line %}
{% if header == line %}
<li><a href="{{ release.permalink }}"> {{ release.extra.tag }}</a> <small>(Released {{ release.date | date(format="%Y-%m-%d") }})</small></li>
{% endif %}
{% endfor %}
Expand Down