def get_tags(versions):
logging.info("Reading tags from repo %s" % (TAGS_URL))
r = requests.get(TAGS_URL)
if r.status_code != 200:
raise RuntimeError(r.text)
else:
tags = [i['name'] for i in json.loads(
r.text) if any(x in i['name'] for x in versions)]
while 'next' in r.links:
r = requests.get(r.links['next']['url'])
if r.status_code != 200:
raise RuntimeError(r.text)
else:
tags.extend([i['name'] for i in json.loads(r.text)
if any(x in i['name'] for x in versions)])
return tags
评论列表
文章目录