#!/usr/bin/env python3 import re from os import environ from dxf import DXF tags = ["1.5.1"] try: local_dxf = DXF(environ['CI_REGISTRY'], environ['CI_PROJECT_PATH']) local_dxf.authenticate( environ['CI_REGISTRY_USER'], environ['CI_REGISTRY_PASSWORD'], actions=["pull"]) local_tags = local_dxf.list_aliases() except: local_tags = [] update_tags = set(tags) - set(local_tags) print(' '.join(update_tags))