mirror of
https://github.com/docker/compose.git
synced 2025-06-24 23:50:15 +02:00
Add blacklist to versions.py CI script
Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
parent
eee55231b8
commit
c2052d0370
@ -73,6 +73,11 @@ class Version(namedtuple('_Version', 'major minor patch rc edition')):
|
|||||||
return '.'.join(map(str, self[:3])) + edition + rc
|
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):
|
def group_versions(versions):
|
||||||
"""Group versions by `major.minor` releases.
|
"""Group versions by `major.minor` releases.
|
||||||
|
|
||||||
@ -117,7 +122,9 @@ def get_default(versions):
|
|||||||
def get_versions(tags):
|
def get_versions(tags):
|
||||||
for tag in tags:
|
for tag in tags:
|
||||||
try:
|
try:
|
||||||
yield Version.parse(tag['name'])
|
v = Version.parse(tag['name'])
|
||||||
|
if v not in BLACKLIST:
|
||||||
|
yield v
|
||||||
except ValueError:
|
except ValueError:
|
||||||
print("Skipping invalid tag: {name}".format(**tag), file=sys.stderr)
|
print("Skipping invalid tag: {name}".format(**tag), file=sys.stderr)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user