microsoft / microsoft/winget-pkgs

[Pipeline Bug]: "Validation-Unattended-Failed" is sporadically given to PRs whose InstallerUrl-s are all portable and not meant for installs.

Open
#342,703 0 comments 2 reactions 0 assignees View on GitHub
Area-Validation-Pipeline Issue-Bug
Dominant language
No language data
Stars
11.1k
Forks
9.7k
PR merge metrics
PR metrics pending

Description

Based on:
* #342043.

It's a matter of automated taggings that contradict the manifest YAML-s' contents: Errors about silent installation failures surely can't be correct when given to a manifest where all InstallerUrl-s have `NestedInstallerFiles: portable`, indicating they are not meant for installations at all (whether they be silent or not).

### Proposed implementation

Make it so that if all InstallerUrl-s in a manifest are portable, then the pipelines can not apply `Validation-Unattended-Failed` errors.

Contributor guide

Open the contributing guide

Research direction

Start with the behavior described in #342043 and trace the pipeline validation and automated tagging logic for manifest YAMLs. Check how `NestedInstallerFiles: portable` and multiple `InstallerUrl` entries are evaluated; done means `Validation-Unattended-Failed` is not applied when every installer is portable.

Written by the indexing model from the issue text.

Assessment

Tech stack
yaml
Domain
ci-cd
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.