microsoft / microsoft/winget-cli
winget validate misses URL-Validation-Error
Open
Nobody has claimed this yet.
Issue-Feature
- Dominant language
- C++
- Stars
- 26.4k
- Forks
- 1.8k
- Avg merge
- 1d 11h
- Merged PRs (30d)
- 15
Description
Brief description of your issue
Steps to reproduce
- Modify a manifest to have a Publisher URL
- Use
winget validateto validate your modified manifest - Submit the package to the winget-pkgs repository
- Wait for the Azure Pipeline to run
Expected behavior
winget validate should detect the URL validation errors before submitting the Pull Request
Actual behavior
The package is failing the pipeline with a URL validation error.
Example Pull Request
Environment
[winget --info]
Windows Package Manager v1.0.11692
Windows: Windows.Desktop v10.0.19042.1052
Package: Microsoft.DesktopAppInstaller v1.12.11692.0
Any other software? None
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.
Research direction
Start with the winget validate --manifest command and compare its checks with the Azure Pipeline result linked in the example pull request. The work is done when the local validation reports the same Publisher URL validation error before submission.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp
- Domain
- cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100