]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
doc: sort releases by date and version
authorNoah Watkins <noahwatkins@gmail.com>
Tue, 15 Jan 2019 21:15:29 +0000 (13:15 -0800)
committerNoah Watkins <noahwatkins@gmail.com>
Tue, 15 Jan 2019 21:15:29 +0000 (13:15 -0800)
Signed-off-by: Noah Watkins <noahwatkins@gmail.com>
doc/_ext/ceph_releases.py

index acaa38f1ad1a0eb8591bdc15facb9b57484b55ee..bf6dd97f5a553c4096c9ba575bcedc47731e9517 100644 (file)
@@ -70,7 +70,7 @@ class CephReleases(Directive):
             trow += entry
 
             sorted_releases = sorted(info["releases"],
-                    key=lambda t: t["released"])
+                    key=lambda t: [t["released"]] + list(map(lambda v: int(v), t["version"].split("."))))
             oldest_release = sorted_releases[0]
             newest_release = sorted_releases[-1]