microsoft / microsoft/winget-create
Allow change of installer type MSI => WIX
@ryfu-msft is already working on this.
Since Feb 11, 2022.
- Dominant language
- C#
- Stars
- 651
- Forks
- 114
- Avg merge
- 7h 52m
- Merged PRs (30d)
- 3
Description
Description of the new feature / enhancement
There are several packages in the community repository with the installer type currently set to MSI incorrectly. Since the addition of #217 and #220, wingetcreate can now detect when an MSI file is actually built with WIX (thanks @jedieaston!) and will match the WIX installer to the MSI entry. However, this relies on the user to update the installer type themselves, even if wingetcreate can detect it reliably.
As a user, it would be nice if installer types would automatically be updated if the detected installer type is compatible with and more specific than the installer type already defined in the manifest. As an example, InstallerType of MSI could be changed to WIX, but WIX should not be changed to MSI. Similarly, EXE could be changed to INNO, NULLSOFT, or BURN, but not the other way around;
Proposed technical implementation details
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.