Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Installer RepairBehavior never used by the 1.7.0 API schema? #231

Open
jantari opened this issue Feb 18, 2024 · 0 comments
Open

Installer RepairBehavior never used by the 1.7.0 API schema? #231

jantari opened this issue Feb 18, 2024 · 0 comments
Labels
Issue-Docs Improvements or additions to documentation

Comments

@jantari
Copy link

jantari commented Feb 18, 2024

Brief description of your issue

I saw the RepairBehavior field is new in the v1.7.0 manifest schema:

https://github.com/microsoft/winget-cli/blob/96974fbc383811617bfcc957d9d4b32126edb26f/schemas/JSON/manifests/v1.7.0/manifest.installer.1.7.0.json#L717-L719

It is a property of "Installer". However in the corresponding API schema v1.7.0, RepairBehavior is not defined as a possible property of an "Installer":

I assume this is a mistake because why would a new property be allowed in the package manifest schema but not respected / used / returned by the API schema at all?

Should a v1.7.0-compliant REST source return installers with a RepairBehavior property or not?

@jantari jantari added the Issue-Docs Improvements or additions to documentation label Feb 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Issue-Docs Improvements or additions to documentation
Projects
None yet
Development

No branches or pull requests

1 participant