Proposal: winget release #4399
Replies: 2 comments 3 replies
-
Yes, that is correct. We are currently not involved in any package managers (winget, scoop, chocolatey, ...).
We'd probably want to generate the package manifests in a separate workflow that is triggered on successful completion of the Looking at microsoft/winget-pkgs#99422 it also looks like they'd expect us to commit to providing an unattended install, which I'm not sure we can do. |
Beta Was this translation helpful? Give feedback.
-
Abstract
Integrating automatic update of the winget repository manifest as part of the release pipeline would add good value for both businesses and individuals using the package manager.
Why winget
Windows Package Manager (or winget) is Microsofts own package manager for Windows allowing for installation of apps form the Microsoft store as well as other sources in various installer formats. It now is even somewhat integrated with Microsoft Intune (device and software management for businesses) which leads to some further adoption.
Current state
Git for Windows is already available on winget but the entry in the repository seems to be maintained manually by individuals outside this project. Due to this, the "current" version in the repository might be outdated. We learned that in the last days when we wanted to immediately update to the latest release due to the CVEs involved.
Proposed change
The winget repository offers software and scripts to facilitate creation and submission of manifest files as part of a release pipeline. Integrating this with your pipeline should be reasonable low effort and - in contrast to a Microsoft Store release - requires no change to the packaging of the software.
Beta Was this translation helpful? Give feedback.
All reactions