Procházet zdrojové kódy

Add blacklist to versions.py CI script

Signed-off-by: Joffrey F <[email protected]>
Joffrey F před 7 roky
rodič
revize
c2052d0370
1 změnil soubory, kde provedl 8 přidání a 1 odebrání
  1. 8 1
      script/test/versions.py

+ 8 - 1
script/test/versions.py

@@ -73,6 +73,11 @@ class Version(namedtuple('_Version', 'major minor patch rc edition')):
         return '.'.join(map(str, self[:3])) + edition + rc
 
 
+BLACKLIST = [  # List of versions known to be broken and should not be used
+    Version.parse('18.03.0-ce-rc2'),
+]
+
+
 def group_versions(versions):
     """Group versions by `major.minor` releases.
 
@@ -117,7 +122,9 @@ def get_default(versions):
 def get_versions(tags):
     for tag in tags:
         try:
-            yield Version.parse(tag['name'])
+            v = Version.parse(tag['name'])
+            if v not in BLACKLIST:
+                yield v
         except ValueError:
             print("Skipping invalid tag: {name}".format(**tag), file=sys.stderr)