20fc2ee6dd
The winget-pkgs repository has tightened its accepted schema. Per doc/ValidationFailureGuide.md: - 'Manifest-Version-Deprecated: Update your manifest to use a supported schema version. The recommended schema version is 1.12.0 (1.10.0 is also accepted).' - 'Manifest-Validation-Error: Address all reported errors and resubmit.' What changed in the template heredocs: 1. ManifestVersion: 1.6.0 → 1.12.0 in all 3 files 2. Version file: dropped Publisher/PublisherUrl/PackageName/License/ ShortDescription (those belong in defaultLocale only). Replaced PackageLocale: en-US with DefaultLocale: en-US — that field was renamed in schema 1.12. 3. Installer file: replaced InstallerMode: interactive with InstallModes: [interactive, silent] (the singular 'InstallerMode' was removed; InstallModes is now an array per-installer or root). Dropped PackageLocale (not part of installer schema) and InstallerScope: user (no longer supported at root, only per-installer). 4. Added # yaml-language-server: $schema=... comment to all 3 files pointing at the official 1.12.0 JSON schemas — helps editor/IDE auto-complete AND validates against the same schema the winget validators use. Supersedes PR microsoft/winget-pkgs#391801 (closed in same batch — manifests there used the 1.6.0 schema and got Manifest-Validation-Error).