From 172fe23f65b2d478dbc0911ee84d466d9977f024 Mon Sep 17 00:00:00 2001 From: "sebastian.serfling" Date: Mon, 12 Aug 2024 14:59:49 +0200 Subject: [PATCH] create Folder latest / move Update out of Version to rename --- update_check.py | 22 ++++++++++++++-------- version | 2 +- 2 files changed, 15 insertions(+), 9 deletions(-) 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