Hello,
I'm trying to contribute updates to packages as they become available for winget, Microsoft's Windows Package manager. I came across this issue that I was attempting to resolve: https://github.com/microsoft/winget-pkgs/issues/221034
The manifests for the itchio app point to
https://itch.io/app/download?platform=windows
however as updates to itch-setup are released, the sha256 checksum of the download changes. This can also impact end users depending on their system architecture.
So I did a little digging and pulled these URLs from your build pipeline and submitted new manifests specifically for itch-setup 1.27.0 depending on architecture:
https://broth.itch.zone/install-itch/windows-amd64/_9/unpacked/default https://broth.itch.zone/install-itch/windows-386/_34/unpacked/default
I have this PR waiting to merge: https://github.com/microsoft/winget-pkgs/pull/221096
Is this okay that I pull these URLs to include in the manifests for installing itch-setup via winget? Is there another URL you'd prefer?
I'm concerned that there may not be away for the currently installed version of itch-setup to be detected in order to receive updates. Is this something that could possibly be incorporated into your build process? Or is there a way to point the manifests specifically to an installer for the itchio desktop app?
Thanks in advance for your consideration and taking the time to read this.
Looking forward to your response.