generated from eblume/project-template
Add a ReleaseSource trait (real ForgeReleaseSource over HTTP; injectable for tests), check_release() returning a CheckOutcome (UpToDate/UpdateAvailable/Failed) that never errors so a flaky forge can't stall the daemon, and run_poll_loop() that ticks on the configured interval and logs when a newer release is available. spawn_self_update_loop now spawns the real poller. Detection is unit-tested with a stubbed source. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| heph | ||
| heph-core | ||
| heph-quickadd | ||
| heph-tui | ||
| hephd | ||