From 0f07fe250c3df77401699480995a0fd982d4c42d Mon Sep 17 00:00:00 2001 From: benya Date: Sun, 15 Feb 2026 22:22:32 +0300 Subject: [PATCH] fix(ci-installer): remove setup icon dependency for ISCC - build Inno installer without SetupIconFile to avoid code 2 failures in runner - drop MyIconFile define and pass only essential defines - make task description ASCII-only to avoid encoding issues --- build.py | 1 - installer/AnabasisManager.iss | 6 +----- 2 files changed, 1 insertion(+), 6 deletions(-) diff --git a/build.py b/build.py index 548d903..29594a2 100644 --- a/build.py +++ b/build.py @@ -206,7 +206,6 @@ def build_installer(): f"/DMyAppVersion={VERSION}", f"/DMySourceDir={os.path.abspath(DIST_DIR)}", f"/DMyOutputDir={os.path.abspath('dist')}", - f"/DMyIconFile={icon_abs_path}", os.path.abspath(INSTALLER_SCRIPT), ] try: diff --git a/installer/AnabasisManager.iss b/installer/AnabasisManager.iss index f86fbc4..082cfdf 100644 --- a/installer/AnabasisManager.iss +++ b/installer/AnabasisManager.iss @@ -8,9 +8,6 @@ #ifndef MyOutputDir #define MyOutputDir "..\\dist" #endif -#ifndef MyIconFile - #define MyIconFile "..\\icon.ico" -#endif [Setup] AppId={{6CD9D6F2-4B95-4E9C-A8D8-2A9C8F6AA741} @@ -28,14 +25,13 @@ SolidCompression=yes WizardStyle=modern ArchitecturesInstallIn64BitMode=x64compatible UninstallDisplayIcon={app}\AnabasisManager.exe -SetupIconFile={#MyIconFile} [Languages] Name: "russian"; MessagesFile: "compiler:Languages\Russian.isl" Name: "english"; MessagesFile: "compiler:Default.isl" [Tasks] -Name: "desktopicon"; Description: "Создать ярлык на рабочем столе"; GroupDescription: "Дополнительные задачи:" +Name: "desktopicon"; Description: "Create a desktop shortcut"; GroupDescription: "Additional tasks:" [Files] Source: "{#MySourceDir}\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs