Winget Registration Documentation
Added comprehensive instructions for registering applications to the Windows Package Manager (Winget). This addresses a common gap in deployment documentation, particularly regarding CI/CD integration.
Key Improvements
-
WingetCreate Guide: Detailed steps for installing and using
wingetcreatefor both initial registrations and updates. -
Authentication: Clarified the requirement for a GitHub Classic Personal Access Token (PAT) and how to securely store it locally with
wingetcreate token. -
CI/CD Integration: Documented the process for automating Winget submissions using GitHub Actions.
-
Runner Workaround: Explained the necessity of using a Windows runner for Winget tasks, even when the primary build environment is Ubuntu/Linux, including a portable
wingetcreate.exedownload strategy. -
Security: Emphasized the use of the
WINGET_CREATE_GITHUB_TOKENenvironment variable in CI/CD environments. -
In-App Integration: Added a "Winget Support" dialog to the DevCentr application’s VCS module, providing direct access to documentation and a local
wingetcreatetool check.