Install wingetcreate
in case you haven't
winget install wingetcreate
From the root of the local winget-pkgs repository
wingetcreate update <PackageIdentifier> --version <version> --urls <InstallerUrl>
After testing (see below) submit to the Repository
wingetcreate submit .\manifests\Path\to\manifest\
If the existing manifest contains more than one node per installer-URL
wingetcreate update <PackageIdentifier> --version <version> --interactive
Alternatively update the manifest with YamlCreate.ps1
.\Tools\YamlCreate.ps1
From the root of the local winget-pkgs repository
.\Tools\SandboxTest.ps1 .\manifests\Path\to\manifest\
Use the -Prerelease
argument to test with the pre-release version of winget
.\Tools\SandboxTest.ps1 .\manifests\Path\to\manifest\ -Prerelease
From the root of the local winget-pkgs repository
winget validate .\manifests\Path\to\manifest\
winget install -m .\manifests\Path\to\manifest\