Byron / dua-cli

View disk space usage and delete unwanted data, fast.
https://lib.rs/crates/dua-cli
MIT License
4.19k stars 113 forks source link

Inlcusion in winget (Windows Package Manager) #255

Closed asilentdreamer closed 3 months ago

asilentdreamer commented 3 months ago

I have opened a request for including dua-cli in winget with the tentative package name byron.dua-cli. It would be great if there are any additional inputs there with changes if required.

Link to request for inclusion: https://github.com/microsoft/winget-pkgs/issues/167128

Dragon1573 commented 3 months ago

@Byron, sorry to ping you here. 🙏🏼

Are you willing to integrate WinGet Releaser to your GitHub Workflows? It's better the publisher & author takes full control of their manifests in microsoft/winget-pkgs.

Enabling this integration requires the package already available in the repository. I'm currently working on this "very first" manifest version.

Byron commented 3 months ago

Thanks a lot for your help with this!

I'd be happy to integrate it into the GitHub CI, as it's preferable to control what goes into a package if possible. However, I'd definitely appreciate if all I had to do was to setup an account somewhere and add the secret to the project's CI. Maybe that's possible, but I'd need your guidance in any case.

Dragon1573 commented 3 months ago

The "very first" manifest of this package is successfully merged :tada:

I can help creating pull request for integrating WinGet Releaser into the release workflow. :heart:

Byron commented 3 months ago

I can help creating pull request for integrating WinGet Releaser into the release workflow. ❤️

Yes, I'd definitely appreciate that.

Dragon1573 commented 3 months ago

Seems modifications are valid. Pull request of this issue will be created soon. ❤️

[!IMPORTANT]

According to Configuration Options of WinGet Releaser, repository owner have to configure a repository secret (called WINGET_TOKEN in my YAML) for komac.exe so it can create PRs via GitHub API.

After it's successfully integrated, above configurations is the only needed step for you. ❤️ I can't do further help configuring those for you via PR. 😞