microsoft / microsoft/winget-pkgs

The pipelines sometimes throw "Validation-No-Executables" errors even when the manifest has an executable listed in it.

Open
#318,723 0 comments 4 reactions 0 assignees View on GitHub
Issue-Bug Needs-Triage
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.