From 2eb384f7cfd1fd6f7a472c86d190d06d2f336312 Mon Sep 17 00:00:00 2001 From: KeksNino Date: Sun, 19 Oct 2025 17:51:21 +0200 Subject: [PATCH] fix build_info.json --- .github/workflows/dev.yml | 4 +++- core/interface/gui.py | 6 ++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index e2c3779..1f60a3a 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -68,7 +68,9 @@ jobs: - name: Inject commit hash into code run: | - echo "version = '${GITHUB_SHA}'" > build_info.json + echo '{' > build_info.json + echo " \"version\": \"${GITHUB_SHA}\"" >> build_info.json + echo '}' >> build_info.json - name: Build executable with PyInstaller run: pyinstaller --onefile --windowed --add-data "build_info.json:." --name ${{ env.APP_NAME }} main.py diff --git a/core/interface/gui.py b/core/interface/gui.py index be62e73..70ae479 100644 --- a/core/interface/gui.py +++ b/core/interface/gui.py @@ -16,10 +16,9 @@ from PySide6.QtWidgets import ( QHeaderView, QMessageBox, QTableWidget, - QTableWidgetItem ) -from PySide6.QtGui import QIcon, QAction, QCloseEvent, QPalette +from PySide6.QtGui import QIcon, QAction, QCloseEvent import darkdetect import threading import platform @@ -29,7 +28,6 @@ import subprocess import time import sys import json -from core.utils.config.settings import save_settings from core.utils.general.wrappers import run_thread from core.utils.data.state import state from core.utils.network.download import download_selected @@ -64,7 +62,7 @@ class MainWindow(QtWidgets.QMainWindow, QWidget): if os.path.exists(build_info_path): with open(build_info_path, "r") as f: build_info = json.load(f) - state.version = build_info.get("version", "dev") + state.version = build_info.get("version") # Check for updates on Windows if state.ignore_updates is False: