mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 15:26:59 +00:00
Fix grouping and sorting for versions >= 0.100.x (#10775)
This commit is contained in:
parent
aaa6f71800
commit
545a86564c
@ -100,13 +100,10 @@ module Jekyll
|
|||||||
if minor.length == 1
|
if minor.length == 1
|
||||||
"#{major}.X"
|
"#{major}.X"
|
||||||
else
|
else
|
||||||
"#{major}.#{minor[0]}X"
|
"#{major}.#{minor.chop}X"
|
||||||
end
|
end
|
||||||
}.map { |v|
|
}.map { |v|
|
||||||
sort_key = v[1][-1]["sort_key"]
|
sort_key = v[1][-1]["sort_key"]
|
||||||
if v[0] == "0.X"
|
|
||||||
sort_key = "0.01" # Ensure 0.X is always sorted at bottom.
|
|
||||||
end
|
|
||||||
|
|
||||||
total_new_components = 0
|
total_new_components = 0
|
||||||
|
|
||||||
@ -115,7 +112,7 @@ module Jekyll
|
|||||||
end
|
end
|
||||||
|
|
||||||
{ "label" => v[0], "versions" => v[1], "new_components_count" => total_new_components, "sort_key" => sort_key }
|
{ "label" => v[0], "versions" => v[1], "new_components_count" => total_new_components, "sort_key" => sort_key }
|
||||||
}.sort_by { |v| v["sort_key"] }.reverse
|
}.sort_by { |v| Gem::Version.new(v["sort_key"]) }.reverse
|
||||||
end
|
end
|
||||||
|
|
||||||
# Get version N behind current
|
# Get version N behind current
|
||||||
|
Loading…
x
Reference in New Issue
Block a user