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 }}

Reply via email to