mirror of
https://github.com/aphrody-labs/wordcraft.git
synced 2026-10-14 03:29:04 +00:00
The MSI had no UI, so Windows Installer showed only its basic progress box and closed without saying the install had worked. It now uses WiX's standard WixUI_Minimal dialogs: a welcome page with the license (MIT or Apache-2.0, built at packaging time from LICENSE-MIT and LICENSE-APACHE), progress, and a finish page with an optional "Launch WordCraft" checkbox. The release and Windows ARM64 workflows install the WiX UI and Util extensions the build now needs. UpgradeCode and component GUIDs are unchanged. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
075b828c3d
commit
7040751a54
4 files changed
+73
-7
No files matched your search
@@ -150,7 +150,12 @@ jobs:
|
||||
run: cargo xtask version set "$WORDCRAFT_VERSION"
|
||||
- name: Install WiX
|
||||
shell: pwsh
|
||||
run: dotnet tool install --global wix --version 5.0.2
|
||||
run: |
|
||||
$PSNativeCommandUseErrorActionPreference = $true # stop at the first failing command
|
||||
dotnet tool install --global wix --version 5.0.2
|
||||
# Installer dialogs and the finish page's "Launch WordCraft" (packaging/windows/wordcraft.wxs).
|
||||
wix extension add -g WixToolset.UI.wixext/5.0.2
|
||||
wix extension add -g WixToolset.Util.wixext/5.0.2
|
||||
- name: Build, sign, package
|
||||
shell: pwsh
|
||||
env:
|
||||
|
||||
@@ -45,7 +45,12 @@ jobs:
|
||||
key: windows-arm64-package
|
||||
- name: Install WiX
|
||||
shell: pwsh
|
||||
run: dotnet tool install --global wix --version 5.0.2
|
||||
run: |
|
||||
$PSNativeCommandUseErrorActionPreference = $true # stop at the first failing command
|
||||
dotnet tool install --global wix --version 5.0.2
|
||||
# Installer dialogs and the finish page's "Launch WordCraft" (packaging/windows/wordcraft.wxs).
|
||||
wix extension add -g WixToolset.UI.wixext/5.0.2
|
||||
wix extension add -g WixToolset.Util.wixext/5.0.2
|
||||
- name: Build and package (unsigned)
|
||||
shell: pwsh
|
||||
env:
|
||||
|
||||
Reference in new issue
Block a user