diff --git a/update_check.py b/update_check.py index ebcb48c..e740647 100644 --- a/update_check.py +++ b/update_check.py @@ -2,6 +2,7 @@ import os import sys import requests import git +import shutil current_version = [] new_version = [] @@ -11,20 +12,25 @@ def get_latest_release(owner, repo): response = requests.get(url) response.raise_for_status() release_info = response.json() - print(response.text) return release_info['name'] new_version = get_latest_release("","") -current_version = open("version", "r") +current_version = open("version", "r").read() +print(current_version) -git.Repo.clone_from("http://172.17.1.251/sebastian.serfling/Agents.git",get_latest_release("","")) - -os.rename("latest", f"{current_version}") -os.rename(f"{new_version}","latest") +if current_version != new_version: + try: + git.Repo.clone_from("http://172.17.1.251/sebastian.serfling/Agents.git",get_latest_release("","")) + except: + next + if os.path.isdir(f"{new_version}"): + try: + shutil.move("latest", f"{current_version}") + except: + print("folder not Found") + os.rename(f"{new_version}", "latest") -if current_version.read() != new_version: - print("not same") diff --git a/version b/version index b123147..9f8e9b6 100644 --- a/version +++ b/version @@ -1 +1 @@ -1.1 \ No newline at end of file +1.0 \ No newline at end of file