This is an automated email from the ASF dual-hosted git repository. zregvart pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/camel-website.git
commit 956b6180a4b017af884ad2989793f2893b3071bd Author: Zoran Regvart <zo...@regvart.com> AuthorDate: Mon Feb 6 11:26:52 2023 +0100 chore: support `-M` and `-RC` versions Sorting now supports `-M` and `-RC` versions. This eliminates the need for `rc: true` filter on versions needed for sorting. --- content/releases/release-3.0.0-RC1.md | 3 +-- content/releases/release-3.0.0-RC2.md | 3 +-- content/releases/release-3.0.0-RC3.md | 3 +-- content/releases/release-4.0.0-M1.md | 3 +-- layouts/partials/releases/downloads.html | 2 +- layouts/partials/releases/version_sort.html | 16 ++++++++++++++-- 6 files changed, 19 insertions(+), 11 deletions(-) diff --git a/content/releases/release-3.0.0-RC1.md b/content/releases/release-3.0.0-RC1.md index d83cc60c..ae8862ea 100644 --- a/content/releases/release-3.0.0-RC1.md +++ b/content/releases/release-3.0.0-RC1.md @@ -1,9 +1,8 @@ --- date: 2019-09-01 -draft: false +draft: false type: release-note version: 3.0.0-RC1 -rc: true title: "Release 3.0.0-RC1" preview: "First release candidate for 3.0.0" apiBreaking: "" diff --git a/content/releases/release-3.0.0-RC2.md b/content/releases/release-3.0.0-RC2.md index 22951afe..1124d7fd 100644 --- a/content/releases/release-3.0.0-RC2.md +++ b/content/releases/release-3.0.0-RC2.md @@ -1,9 +1,8 @@ --- date: 2019-10-06 -draft: false +draft: false type: release-note version: 3.0.0-RC2 -rc: true title: "Release 3.0.0-RC2" preview: "Second release candidate for 3.0.0" apiBreaking: "" diff --git a/content/releases/release-3.0.0-RC3.md b/content/releases/release-3.0.0-RC3.md index e22b2854..92fc8b3f 100644 --- a/content/releases/release-3.0.0-RC3.md +++ b/content/releases/release-3.0.0-RC3.md @@ -1,9 +1,8 @@ --- date: 2019-10-25 -draft: false +draft: false type: release-note version: 3.0.0-RC3 -rc: true title: "Release 3.0.0-RC3" preview: "Third release candidate for 3.0.0" apiBreaking: "" diff --git a/content/releases/release-4.0.0-M1.md b/content/releases/release-4.0.0-M1.md index 4c27bba1..fa578fe1 100644 --- a/content/releases/release-4.0.0-M1.md +++ b/content/releases/release-4.0.0-M1.md @@ -1,9 +1,8 @@ --- date: 2023-02-04 -draft: false +draft: false type: release-note version: 4.0.0-M1 -rc: true title: "Release 4.0.0-M1" preview: "First milestone for 4.0.0" apiBreaking: "" diff --git a/layouts/partials/releases/downloads.html b/layouts/partials/releases/downloads.html index 20e8af57..41a1112f 100644 --- a/layouts/partials/releases/downloads.html +++ b/layouts/partials/releases/downloads.html @@ -9,7 +9,7 @@ {{ $versions := slice }} {{/* all versions from a category (camel, camel-k...) */}} -{{ $category_releases := where (where (where .Pages "Section" "releases") ".Params.rc" "ne" "true") ".Params.category" $.Category.id }} +{{ $category_releases := where (where .Pages "Section" "releases") ".Params.category" $.Category.id }} {{/* are we featuring a current versions or an archived ones */}} {{ $is_current_versions := false }} diff --git a/layouts/partials/releases/version_sort.html b/layouts/partials/releases/version_sort.html index cb7692e8..58e748e1 100644 --- a/layouts/partials/releases/version_sort.html +++ b/layouts/partials/releases/version_sort.html @@ -6,8 +6,20 @@ {{ $version := .Params.version }} {{/* version as number, e.g. 1.2.3 -> 100020003 */}} {{ $version_num := 0 }} - {{ range $version_part := split $version "." }} - {{ $version_num = add (mul $version_num 1000) (int $version_part) }} + {{ range split $version "." }} + {{ if strings.ContainsAny . "-RCM" }} + {{ range split . "-" }} + {{ range split . "M" }} + {{ range split . "RC" }} + {{ if . }} + {{ $version_num = add (mul $version_num 1000) (int .) }} + {{ end }} + {{ end }} + {{ end }} + {{ end }} + {{ else }} + {{ $version_num = add (mul $version_num 1000000) (mul (int .) 1000) }} + {{ end }} {{ end }} {{ $versions = $versions | append (dict "version_num" $version_num "page" .) }} {{ end }}