diff --git a/setup.py b/setup.py index ff475a4f..75a764cd 100644 --- a/setup.py +++ b/setup.py @@ -7,7 +7,7 @@ README_MD = open(join(dirname(abspath(__file__)), "README.md")).read() setup( name="trueupdate", - version="2.0.0", + version="2.0.1", # The packages that constitute your project. # For my project, I have only one - "pydash". diff --git a/trueupdate/__init__.py b/trueupdate/__init__.py index 6cbd6d56..14ccce14 100644 --- a/trueupdate/__init__.py +++ b/trueupdate/__init__.py @@ -64,13 +64,13 @@ def execute_upgrades(): latest_version = split_latest[1] if check_semver(current_version, latest_version): print(f"Updating {chart.name}... \n") - #pre_update_ver = chart.human_version - #result = subprocess.run(['cli', '-c', f'app chart_release upgrade release_name={chart.name}'], capture_output=True) - #post_update_ver = chart.human_latest_version - #if "Upgrade complete" not in result.stdout.decode('utf-8'): - # print(f"{chart.name} failed to upgrade. \n{result.stdout.decode('utf-8')}") - #else: - # print(f"{chart.name} upgraded ({pre_update_ver} --> {post_update_ver})") + pre_update_ver = chart.human_version + result = subprocess.run(['cli', '-c', f'app chart_release upgrade release_name={chart.name}'], capture_output=True) + post_update_ver = chart.human_latest_version + if "Upgrade complete" not in result.stdout.decode('utf-8'): + print(f"{chart.name} failed to upgrade. \n{result.stdout.decode('utf-8')}") + else: + print(f"{chart.name} upgraded ({pre_update_ver} --> {post_update_ver})") def fetch_charts(): rawcharts = subprocess.run(["cli", "-c", "app chart_release query"], stdout=subprocess.PIPE)