microsoft / microsoft/winget-pkgs
The pipelines sometimes throw "Validation-No-Executables" errors even when the manifest has an executable listed in it.
- Dominant language
- No language data
- Stars
- 11.1k
- Forks
- 9.7k
- PR merge metrics
- PR metrics pending
Description
Occasionally a manifest PR validation ends up with the `Validation-No-Executables`, despite that some of the manifests visibly contain `.exe`-s in them. So either:
A) The error must be renamed.
B) The pipeline must be modified so that it can no longer throw that error if it otherwise succeeds at processing a PR that has an `.exe` in at least one of its `RelativeFilePath`-s.
Package PRs affected at the time of writing:
* #317034
* #317533
* #317709
* #318311
* #318396
* #318458
* #318587
* #318594
* #318595
* #318635
Contributor guide
Research direction
Start by tracing the manifest PR validation pipeline that emits Validation-No-Executables, using RelativeFilePath and the affected PRs (#317034, #317533, #317709, #318311, #318396, #318458, #318587, #318594, #318595, and #318635) as examples. Determine whether successful processing of a PR containing an .exe should suppress the error or whether the error name is misleading; done when the chosen behavior is consistently reflected in validation.
Written by the indexing model from the issue text.
Assessment
- Domain
- ci-cd
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100