🔨 Update windows setup build script and use gha to do so

This commit is contained in:
2025-08-13 13:55:11 +08:00
parent da7fd64a43
commit 85ff52a661
2 changed files with 13 additions and 4 deletions

View File

@@ -41,6 +41,15 @@ jobs:
with: with:
name: build-output-windows name: build-output-windows
path: build/windows/x64/runner/Release path: build/windows/x64/runner/Release
- name: Compile Installer
uses: Minionguyjpro/Inno-Setup-Action@v1.2.2
with:
path: setup.iss
- name: Archive installer artifacts
uses: actions/upload-artifact@v4
with:
name: build-output-windows
path: Installer/windows-x86_64-setup.exe
build-linux: build-linux:
runs-on: ubuntu-latest runs-on: ubuntu-latest
steps: steps:

View File

@@ -20,9 +20,9 @@ UninstallDisplayIcon={app}\Solian.exe
DefaultDirName={commonpf}\Solian DefaultDirName={commonpf}\Solian
UsePreviousAppDir=no UsePreviousAppDir=no
OutputDir=C:\Development\Solian\Installer OutputDir=.\Installer
OutputBaseFilename=Solian_Setup_{#AppVersion} OutputBaseFilename=windows-x86_64-setup
SetupIconFile=C:\Development\Solian\assets\icons\icon.ico SetupIconFile=.\assets\icons\icon.ico
Compression=lzma2/ultra64 Compression=lzma2/ultra64
SolidCompression=yes SolidCompression=yes
@@ -33,7 +33,7 @@ ArchitecturesAllowed=x64compatible
PrivilegesRequired=admin PrivilegesRequired=admin
[Files] [Files]
Source: "C:\Development\Solian\build\windows\x64\runner\Release\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs Source: ".\build\windows\x64\runner\Release\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons] [Icons]
Name: "{group}\Solian"; Filename: "{app}\Solian.exe";IconFilename: "{app}\Solian.exe" Name: "{group}\Solian"; Filename: "{app}\Solian.exe";IconFilename: "{app}\Solian.exe"