New version: axpnet.AeroFTP version 4.1.6#407642
Conversation
|
Validation Pipeline Run WinGetSvc-Validation-148-407642-20260725-1 |
|
Validation Pipeline Run WinGetSvc-Validation-148-407642-20260725-2 |
|
Fixed — the duplicate entry is gone and the correct installer pair is restored. The Root cause on our side: the release workflow was passing The manifest is now regenerated with komac 2.16.0 against both released assets and matches the shape of the merged 4.1.5 manifest: x64 The workflow regex is being widened to cover both assets in the same pass, so this cannot recur at the next release. |
installers-regex was narrowed to the x64 setup exe in a597007 to dodge a then-failing WinGet wix validation lane, but the previously published manifest still declared two installers (x64 NSIS user-scope, x64 WiX machine-scope). komac builds a new version on the shape of the previous one, so it found two installer slots and one matching asset and filled both slots with that asset, producing two byte-identical entries differing only by InstallerSwitches, which is not part of the installer identity tuple. WinGet rejected it as DuplicateInstallerEntry: at 4.1.5 in microsoft/winget-pkgs#402974, which was worked around by regenerating the manifest by hand, and again at 4.1.6 in microsoft/winget-pkgs#407642. The wix lane is no longer failing: 4.1.5 merged clean with the MSI on 2026-07-19. Restoring the msi to the publish makes the two installer slots legitimate again, keeps the machine-scope upgrade path alive for users who installed from the MSI, and removes the need for a manual komac run per release. The regex now matches exactly the two release assets that back those slots. The 4.1.6 manifest on the open PR has been regenerated to the same shape. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
9aaad2c
into
microsoft:master
|
Publish pipeline succeeded for this Pull Request. Once you refresh your index, this change should be present. |
Pull request has been created with WinGet Releaser 🚀
Microsoft Reviewers: Open in CodeFlow