Repository navigation
Package and verify macOS and Windows desktop installers - #2
Merged
Merged
Conversation
XSY-28
marked this pull request as ready for review
October 7, 2026 11:18
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.
Git View now has unsigned macOS Apple silicon DMG and Windows x64 NSIS installers, each with bundled Node and a SHA256 file. The macOS package uses the existing fixed-path installation, ZIP backups and cleanup workflow. Windows remains read-only; its background Node and Git queries no longer open console windows.
Build commit 727be42 passed both platform package jobs and both platform source checks. Package run: https://github.com/XSY-28/git-view/actions/runs/37610447140.
Windows performed a real install into a Chinese/space-containing directory, packaged CLI and stdio checks, real release WebView2/Tauri repository opening, staged and working-tree diffs, history, unchanged repository fingerprint, no background Node console, normal host/sidecar exit, and uninstall. The local macOS DMG was actually installed at ~/Applications/Git View.app and checked through its native window; original build copies were removed by the existing installer. Local validation passed 232 tests, 4 Rust lifecycle tests and 27 installer tests.
The final documentation-only commit records the verification results and actual Windows screenshots without changing the packaged code. Installer artifacts and reports are attached to the successful package workflow. README and docs/INSTALL.md describe the artifact download path; docs/verification/2026-10-07-desktop-installers.md records the evidence and limits.
Limits: unsigned preview packages and no Apple notarization. Physical Windows 10/11, first-download security prompts, native Windows folder dialog and fresh Spotlight search-panel behavior remain unverified. No Intel Mac, Windows ARM, Linux packages or automatic updater.
Release preparation: installer documentation now points to GitHub Releases. Fresh local checks on the final PR tree passed (232 application tests, 27 installation tests, 4 Rust host tests, typecheck and build). The v0.2.0 installers will be rebuilt from the merged commit before publication.