wordcraft/.github/workflows
DWAA1660 3f166a94f5
Windows MSI: own UpgradeCode, not DesignCraft's (#4) (#10)
wordcraft.wxs shipped with DesignCraft's UpgradeCode and app component
GUID. Windows Installer treats packages that share an UpgradeCode as one
product, so with DesignCraft 0.2.1 installed the WordCraft 0.1.0 MSI was a
"downgrade" and refused to install ("A newer version of WordCraft is
already installed"), and installing DesignCraft after WordCraft would have
removed WordCraft.

Give WordCraft fresh GUIDs, drop the header comment copied from PhotoCraft,
and make packaging-lint fail if the .wxs reuses a sibling Craft app's
UpgradeCode/component GUID or repeats a GUID.

Fixes #4.


Claude-Session: https://claude.ai/code/session_019FczntrDNYd6DupyBdpbL5

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-09 08:48:44 -04:00
..
freebsd.yml Release pipeline (macOS universal signed/notarized DMG, Windows x64/x86 MSI, Linux AppImage/deb/rpm/tar/Flatpak, FreeBSD, web zip) adapted from DesignCraft; Windows exe resources; version in --version/About; multithreaded page raster 2026-10-06 00:50:50 -04:00
packaging-lint.yml Windows MSI: own UpgradeCode, not DesignCraft's (#4) (#10) 2026-10-09 08:48:44 -04:00
release.yml Release: Flatpak x86_64 + aarch64 bundles, AppImage zsync auto-update, README Downloads (#22) 2026-10-08 09:38:25 -04:00
windows-arm64.yml Rename PrintCraft to PdfCraft (storytold/pdfcraft) (#3) 2026-10-07 14:46:02 -04:00