Feat/combined windows msi - #47
Merged
Merged
Conversation
Also added tasks for new files The Windows release now produces one MSI that installs the viewer and the `clan` CLI (added to the per-machine PATH), replacing the separate viewer MSI and standalone CLI zip. - tauri.windows.conf.json: Windows-only config (auto-merged) — msi-only target, bundle `clan` as an externalBin sidecar, wire the WiX PATH fragment. - wix/cli-path.wxs: append INSTALLDIR to the system PATH (removed on uninstall), anchored to an HKLM keypath. - release.yml: drop the Windows target from cli-binaries; build + stage the CLI sidecar in the Windows desktop job before tauri-action. - .gitignore: ignore the generated app/src-tauri/binaries/. Verified by building CLAN Viewer_1.1.2_x64_en-US.msi locally: contains both clan.exe and clan-app.exe in INSTALLDIR, PATH Environment entry present, one bundle (no NSIS).
Linux .deb and .rpm now install the `clan` CLI to /usr/bin (on PATH) alongside the viewer, mirroring the combined Windows MSI. - tauri.linux.conf.json: Linux-only config (auto-merged) mapping binaries/clan -> /usr/bin/clan via deb.files and rpm.files. - release.yml: build + stage the CLI in the Linux desktop job before tauri-action. The AppImage stays viewer-only (it can't place files on the host PATH), so the standalone Linux CLI tarball is kept for AppImage users. macOS is unchanged (no .pkg/postinstall in Tauri) — viewer DMG and CLI tarballs remain separate. Note: .deb/.rpm bundling only runs on Linux, so this was not built locally (Windows host); it will be exercised in CI on the next tag.
saieeshward
pushed a commit
that referenced
this pull request
Jun 13, 2026
Feat/combined windows msi
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
No description provided.