]> git.giacomolli.uk - onehouse/commit
Run explicit drivers with signal cancellation
authorAnderson A. Giacomolli <redacted>
Tue, 10 Nov 2026 22:14:57 +0000 (19:14 -0300)
committerAnderson A. Giacomolli <redacted>
Tue, 10 Nov 2026 22:14:57 +0000 (19:14 -0300)
commit2015860819c6228bf5ec708a48e5ca9b7c04e27d
treea590557139ac63e4bd6eddcecde9e611dd18d9da
parent10c345f1d112061688409cef7710b4ac14a966aa
Run explicit drivers with signal cancellation

The runner starts the supplied integrations, forwards reconnect notices,
and waits for each worker to stop. It alone logs failures and preserves
independent errors joined with cancellation. The command waits for a
signal with an empty integration list and completes cleanup before exit.

Issue: 40b314f
cmd/onehouse/main.go
cmd/onehouse/run.go [new file with mode: 0644]
cmd/onehouse/run_test.go [new file with mode: 0644]
doc/driver.rst [new file with mode: 0644]
driver/driver.go [new file with mode: 0644]
driver/runner.go [new file with mode: 0644]
driver/runner_test.go [new file with mode: 0644]
nix/package.nix