Skip to content

Set the Windows installer's publisher to Felix Stubner, and test the upgrade - #513

Merged
fstubner merged 2 commits into
mainfrom
fix/msi-publisher
Oct 5, 2026
Merged

fstubner merged 2 commits into
mainfrom
fix/msi-publisher

Conversation

@fstubner

@fstubner fstubner commented Oct 4, 2026

Copy link
Copy Markdown
Owner

Installed apps lists the desktop app's publisher as netscli, Tauri's default (the identifier's second segment), while the code signature, winget and the Microsoft Store listing all say Felix Stubner. The Store's validation reads that entry.

Sets bundle.publisher. The WiX template also names per-user registry keys after the manufacturer (HKCU\Software\<publisher>\NetsCLI), so the change needs proving on an upgrade, not only a fresh install.

New check: installer-upgrade.yml. On a Windows runner it installs the last released MSI, then this branch's MSI (built unsigned at version 0.99.0) over it, and fails unless:

  • Installed apps has exactly one NetsCLI entry, with the configured publisher and the new version
  • C:\Program Files\NetsCLI\netscli-gui.exe exists and the Start menu shortcut points at a real file
  • the registry key under the old publisher name is gone and the one under the new name exists

It runs on PRs that touch tauri.conf.json or the WiX template, and on demand.

Does not affect the current Store submission, which is pinned to the 0.3.4 MSI. Ships with 0.3.5. Per-user install scope is tracked separately in #512.

…upgrade

Without bundle.publisher, Tauri uses the identifier's second segment, so
the MSI's Manufacturer, and with it Installed apps, said "netscli" while
the signature, winget and the Store listing say Felix Stubner.

The WiX template also names per-user registry keys after the manufacturer,
so the new installer-upgrade workflow installs the last release and then
this build over it on a Windows runner, and checks for one Installed apps
entry with the new publisher and version, a working Start menu shortcut,
and no key left under the old name.
@github-actions

github-actions Bot commented Oct 4, 2026 •

Copy link
Copy Markdown
Contributor

Site preview: https://pr-513.netscli-site-preview.pages.dev

Built from e3cd541 with NETSCLI_PREVIEW=1 — noindex, and analytics disabled so it does not report into netscli.com's numbers.

Production is unaffected: netscli.com is served from GitHub Pages via pages.yml, which is manual-only.

@fstubner
fstubner merged commit cf3120e into main Oct 5, 2026
17 checks passed
@fstubner
fstubner deleted the fix/msi-publisher branch October 6, 2026 18:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant