cli/cli

Add an MSI package for Windows ARM64

kobykahane opened this issue · 0 comments

Describe the feature or problem you’d like to solve

Currently, GitHub CLI has a Windows ARM64 build, but no MSI package for Windows ARM64 is produced as part of a release.
This appears to be mainly because previously WiX 3.14 did not support making MSI packages for ARM64.

Proposed solution

The latest major WiX release (5.0) has support for producing MSI packages for ARM64. Since the GitHub CLI installer is relatively simple, upgrading to that version should be relatively straightforward. wix convert can automate most of the conversion. WiX is now consumed as a NuGet package, so it's easy to invoke without having a specialized runner image.