🪟📦 WinGet Packages Automation (WPA) 🤖
Automatically update package manifests for Windows Package Manager Community Repository.
You can see a list of PackageIdentifiers of packages currently auto-updated by the automation in packages.txt
.
📦 How to add a package to automation? ➕
You can add a package to the automation in 2⃣ ways:
1. Use New-PackageJson.ps1
script to create JSON for the package 🗒️
The script will ask you for the required information and create a JSON file for the package at the path (in lowercase):
.\packages\<first-alphabet-of-package-identifier>\<package-identifier>.json
[!NOTE]
Testing the package JSON file: You can add the -TestPackage
parameter to the script in case you have made some changes to the JSON file and want to test it. Run the following command:
.\New-PackageJson.ps1 -TestPackage <package-identifier>
2. Open an issue providing the details about the package 🗣️
- Use this link or head over to the issues tab and click new issue. Select the "[WPA] New Package" issue template.
- Fill in the details of the package. Do not forget to mention some details of an API/Source/etc. which can be used to fetch the latest version of the package.
- Submit the issue and wait for the package to be added to the automation.