glazewm
glazewm copied to clipboard
Add support for Winget
After the latest Rust release, Winget support was lost. Are there any technical reasons for not supporting Winget at the moment? Is community contribution in this area welcome? :)
It looks like v3+ is available in winget, but the docs do mention that scoop and winget are not currently supported. Is the package in winget not the official distribution?
It looks like v3+ is available in
winget, but the docs do mention thatscoopandwingetare not currently supported. Is the package inwingetnot the official distribution?
It is the official distribution, you can verify that with winget show GlazeWM. It was added recently via a manual update.
I just created a PR to automatically push new releases to Winget
The latest CI run failed. I think the error output can be interpreted as failing because a different part of the release schedule had not finished, e.g. https://github.com/glzr-io/glazewm/releases/download/v3.6.0/glazewm-v3.6.0.exe not being a valid URL? (Note: it is a valid URL now, at the time of writing this, but it may have raced to access the URL before another CI workflow created it? ~~Not really a contributor and can't tell how the actions all work~~)
@mikkelens, thanks for noticing. It is strange, since the Nuget-releaser CI runs after the released is published, the URL should be valid then. I assume the release wasn't updated.
I think this could be a permissions issue. I don't have permissions, but we should make sure that ${{ secrets.WINGET_TOKEN }} exists and has the required permissions
The CI run for 3.7.0 also failed, but this time for a different/explicit permissions-related reason? Also don't know what it means, but thought I'd mention it.
