Skip to content

I cannot update the package built using inno setup #486

@MesterPerfect

Description

@MesterPerfect

Brief description of your issue

I added my software to winget but I can't update it to the new version

microsoft/winget-pkgs#113722

I tried all the commands available via wingetcreate docs but none of them worked

https://github.com/microsoft/winget-create/blob/main/doc/update.md

They all give me the same error message

Each new installer URL must have a single match to an existing installer based on architecture, installer type and scope. The following installers failed to match an existing installer:
Multiple matches found for X86 Inno installer detected from the url: https://github.com/tecwindow/SoundTranscriber/releases/download/V1.2.0/SoundTranscriberV1.2.0.exe
Try using the architecture and/or scope overrides to uniquely match new URLs to existing installer nodes in the manifest.

Steps to reproduce

Update the package using winget create commands

wingetcreate.exe update --submit --token xxxxxx --urls https://github.com/tecwindow/SoundTranscriber/releases/download/V1.3.0/SoundTranscriberV1.3.0.exe --version 1.3.0 tecwindow.SoundTranscriber

Expected behavior

Update the software to the new version

Actual behavior

Expected behaviorRetrieving latest manifest for tecwindow.SoundTranscriber
Downloading and parsing: https://github.com/tecwindow/SoundTranscriber/releases/download/V1.2.0/SoundTranscriberV1.2.0.exe...
Each new installer URL must have a single match to an existing installer based on architecture, installer type and scope. The following installers failed to match an existing installer:
Multiple matches found for X86 Inno installer detected from the url: https://github.com/tecwindow/SoundTranscriber/releases/download/V1.2.0/SoundTranscriberV1.2.0.exe
Try using the architecture and/or scope overrides to uniquely match new URLs to existing installer nodes in the manifest.

Environment

Windows Package Manager Manifest Creator v1.5.7.0                                                                       
windows 10 x64 Version 22H2 (OS Build 19045.3693)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions