Fix Windows installer script path in release workflow

This commit is contained in:
lincube
2026-04-21 20:18:12 +08:00
parent 8a75bc818a
commit 001a42a97f

View File

@@ -234,7 +234,7 @@ jobs:
$selfContained = "${{ matrix.self_contained }}" -eq "true" $selfContained = "${{ matrix.self_contained }}" -eq "true"
$publishDir = if ($selfContained) { "publish/windows-$arch" } else { "publish/windows-$arch-lite" } $publishDir = if ($selfContained) { "publish/windows-$arch" } else { "publish/windows-$arch-lite" }
$outputDir = "build-installer" $outputDir = "build-installer"
$installerScript = "LanMountainDesktop/packaging/windows/LanMountainDesktop.iss" $installerScript = "LanMountainDesktop/installer/LanMountainDesktop.iss"
New-Item -ItemType Directory -Path $outputDir -Force | Out-Null New-Item -ItemType Directory -Path $outputDir -Force | Out-Null
@@ -251,6 +251,11 @@ jobs:
exit 1 exit 1
} }
if (-not (Test-Path $installerScript)) {
Write-Error "Installer script not found: $(Join-Path $PWD $installerScript)"
exit 1
}
$publishDir = (Resolve-Path $publishDir).Path $publishDir = (Resolve-Path $publishDir).Path
$outputDir = (Resolve-Path $outputDir).Path $outputDir = (Resolve-Path $outputDir).Path
$installerScript = (Resolve-Path $installerScript).Path $installerScript = (Resolve-Path $installerScript).Path