fis.airapp相关运行时修复以及打包构建工作流修复

This commit is contained in:
lincube
2026-05-26 13:25:42 +08:00
parent 1d7a878d55
commit 553cee54f9
11 changed files with 332 additions and 17 deletions

View File

@@ -244,6 +244,27 @@ jobs:
-AssertClean
shell: pwsh
- name: Verify Windows app host payload
run: |
$version = "${{ needs.prepare.outputs.version }}"
$arch = "${{ matrix.arch }}"
$publishDir = "publish/windows-$arch"
$appDir = Join-Path $publishDir "app-$version"
$requiredFiles = @(
(Join-Path $publishDir "LanMountainDesktop.Launcher.exe"),
(Join-Path $appDir "LanMountainDesktop.exe"),
(Join-Path $appDir "LanMountainDesktop.AirAppHost.exe")
)
foreach ($path in $requiredFiles) {
if (-not (Test-Path -LiteralPath $path -PathType Leaf)) {
Write-Error "Required release payload file is missing: $path"
exit 1
}
}
shell: pwsh
- name: Install Inno Setup and 7z
run: |
choco install innosetup -y --no-progress