From 17cb19ec2669fe6d22f6dc1dd7133f73bdd5dddc Mon Sep 17 00:00:00 2001
From: Eliot Berriot <contact@eliotberriot.com>
Date: Thu, 16 May 2019 13:08:11 +0200
Subject: [PATCH] Fixed get-releases script

---
 docs/get-releases-json.py | 10 +++++++++-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/docs/get-releases-json.py b/docs/get-releases-json.py
index 8f623e7a..6cd0f472 100644
--- a/docs/get-releases-json.py
+++ b/docs/get-releases-json.py
@@ -21,7 +21,15 @@ def get_versions():
             continue
 
         tags.append({"id": tag, "date": date})
-    return sorted(tags, key=lambda tag: StrictVersion(tag["id"]), reverse=True)
+    valid = []
+    for tag in tags:
+        try:
+            StrictVersion(tag["id"])
+            valid.append(tag)
+        except ValueError:
+            continue
+
+    return sorted(valid, key=lambda tag: StrictVersion(tag["id"]), reverse=True)
 
 
 def main():
-- 
GitLab