srwi / EverythingToolbar

Everything integration for the Windows taskbar.
Other
9.81k stars 426 forks source link

Add auto-updater and silent install update #543

Open TheRolfFR opened 2 days ago

TheRolfFR commented 2 days ago

Preflight Checklist

Problem Description

Thanks everyone for the software, it's fantastic!

I love the program but hate to update my programs, it's unfortunate

Proposed Solution

Alternatives Considered

If you can't do it silently:

Additional Information

I know it is possible as tauri updater module does it with static JSON file in release files and using the latest tag endpoint for releases.

I would like to help you but I don't know how to do it with C#. Maybe there is a library available?

A private signing key in github secrets would allow for signing and verify trusted source in release workflow.

srwi commented 2 days ago

Sounds good. https://github.com/ravibpatel/AutoUpdater.NET might be an option. Currently an easier way to update would be using winget but it also requires manual steps.