Skip to content

Commit 40bac0b

Browse files
committed
sort, tag
1 parent b810859 commit 40bac0b

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

app/_plugins/hooks/site_post_write.rb

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ def self.process(site) # rubocop:disable Metrics/AbcSize, Metrics/MethodLength
3636

3737
versions << {
3838
release: full_version,
39-
tag: major_minor,
39+
tag: full_version,
4040
releaseDate: release_date,
4141
endOfLifeDate: eol_date,
4242
endOfsunset_date: sunset_date,
@@ -45,7 +45,11 @@ def self.process(site) # rubocop:disable Metrics/AbcSize, Metrics/MethodLength
4545
end
4646

4747

48-
versions.sort_by! { |v| v[:releaseDate] }.reverse!
48+
# Sort by version numbers (latest first)
49+
versions.sort_by! do |v|
50+
# Split version into parts and convert to integers for proper numeric sorting
51+
v[:release].split('.').map(&:to_i)
52+
end.reverse!
4953

5054
FileUtils.mkdir_p("#{site.dest}/_api")
5155
File.write("#{site.dest}/_api/gateway-versions.json", versions.to_json)

0 commit comments

Comments
 (0)