hephaestus/crates
Erich Blume bdcf4171a4 C2(hephd-self-update): impl self-restart-after-update (injectable Restarter)
Add a Restarter trait + ProcessRestarter (exit 0 so launchd KeepAlive /
systemd Restart=always respawn the new binary). apply_update now installs
then restarts, and the restart fires only on a successful install. Wired
into the poll loop. Unit-tested with fake installer+restarter: restart on
success, no restart after a failed install. Real process exit is never
run in tests.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-04 13:54:23 -07:00
..
heph C2(hephd-self-update): impl systemd Restart=always for clean-exit respawn 2026-06-04 13:44:36 -07:00
heph-core feat: --project arg is case-insensitive / prefix-fuzzy when unambiguous 2026-06-04 10:57:37 -07:00
heph-quickadd
heph-tui
hephd C2(hephd-self-update): impl self-restart-after-update (injectable Restarter) 2026-06-04 13:54:23 -07:00