fix: [Update] filter invalid tags

This commit is contained in:
Terrtia 2019-11-25 15:54:53 +01:00
parent 7caea17c1f
commit bff9b45c26
No known key found for this signature in database
GPG key ID: 1E1B1F50D84613D0

View file

@ -176,6 +176,12 @@ def get_git_upper_tags_remote(current_tag, is_fork):
for mess_tag in list_all_tags: for mess_tag in list_all_tags:
commit, tag = mess_tag.split('\trefs/tags/') commit, tag = mess_tag.split('\trefs/tags/')
# check if tag is float
try:
float(tag.split('^{}')[0][1:])
except ValueError:
continue
# add tag with last commit # add tag with last commit
if float(tag.split('^{}')[0][1:]) >= float(current_tag): if float(tag.split('^{}')[0][1:]) >= float(current_tag):
if '^{}' in tag: if '^{}' in tag: