Update nextcloud upgrade strategy

For nextcloud tags, 21.1 is greater then 21.1.0 so we reverse sort the tags list before doing semantic versioning as in semantic versioning both tags are equal and when we reverse sort it, 21.1 is prioritised over 21.1.0.
This commit is contained in:
sonicaj
2021-09-06 15:31:50 +05:00
parent 9904bcebb5
commit 4ea3f015f6
2 changed files with 4 additions and 2 deletions

View File

@@ -7,7 +7,8 @@ from catalog_update.upgrade_strategy import semantic_versioning
def newer_mapping(image_tags):
key = list(image_tags.keys())[0]
version = semantic_versioning(image_tags[key])
# 21.1 is greater then 21.1.0 so we reverse sort bfeore doing semantic versioning
version = semantic_versioning(sorted(image_tags[key], reverse=True))
if not version:
return {}

View File

@@ -7,7 +7,8 @@ from catalog_update.upgrade_strategy import semantic_versioning
def newer_mapping(image_tags):
key = list(image_tags.keys())[0]
version = semantic_versioning(image_tags[key])
# 21.1 is greater then 21.1.0 so we reverse sort bfeore doing semantic versioning
version = semantic_versioning(sorted(image_tags[key], reverse=True))
if not version:
return {}