Pipelines should detect missing zip fields in the manifest #189501
Labels
Area-Validation-Pipeline
Issues related to the manifest validation pipeline.
Issue-Feature
Complex enough to require an in depth planning process and actual budgeted, scheduled work.
Description of the new feature/enhancement
If the installer is zip based, pipelines should validate that
InstallerType: zip
is specified against the installer in the manifest. It should also validate thatNestedInstallerType
&NestedInstallerFiles
are present in the manifest.Context
A zip based package was merged in #188685 which didn't contain the appropriate ZIP-based fields. The package still installed successfully as the CLI does not appear to rely on those manifest fields for zip installation. But this caused an issue when updating the package through winget-create. See microsoft/winget-create#559
Proposed technical implementation details (optional)
No response
The text was updated successfully, but these errors were encountered: