Publish a working compute daemon to the development release channel #142

Closed
opened 2026-06-24 22:50:03 +00:00 by mik-tf · 1 comment
Owner

The admin instance install pulls binaries from the development release channel, but hero_compute has no usable build there, so the compute daemon has to be installed by hand. The x86_64 build is good (it compiles clean and reads its config from the secret store correctly), but the release run also builds arm64, which fails on this repo's pinned legacy dependencies and leaves the channel with no binary at all. We only deploy on x86_64, so the immediate fix is to build and publish x86_64 only for the development channel, so a clean admin install gets a supervised compute daemon with no hand patching. The deeper cleanup of moving this repo off its pinned legacy dependencies is tracked in #140. Part of lhumina_code/home_lhumina#313.

Signed-by: mik-tf mik-tf@noreply.invalid

The admin instance install pulls binaries from the development release channel, but hero_compute has no usable build there, so the compute daemon has to be installed by hand. The x86_64 build is good (it compiles clean and reads its config from the secret store correctly), but the release run also builds arm64, which fails on this repo's pinned legacy dependencies and leaves the channel with no binary at all. We only deploy on x86_64, so the immediate fix is to build and publish x86_64 only for the development channel, so a clean admin install gets a supervised compute daemon with no hand patching. The deeper cleanup of moving this repo off its pinned legacy dependencies is tracked in https://forge.ourworld.tf/lhumina_code/hero_compute/issues/140. Part of https://forge.ourworld.tf/lhumina_code/home_lhumina/issues/313. Signed-by: mik-tf <mik-tf@noreply.invalid>
Author
Owner

Done. CI now publishes x86_64 only and the latest-development release carries a working compute daemon (my_compute_zos_server, built from the wire-corrected code). Verified on the live admin instance: downloaded the published binary, swapped it in, and the supervised service now runs under the process manager, reads its wallet from the secret store (sr25519 auth) and listens, so the daemon no longer needs a hand started copy. The durable dependency cleanup stays in #140.

Signed-by: mik-tf mik-tf@noreply.invalid

Done. CI now publishes x86_64 only and the latest-development release carries a working compute daemon (my_compute_zos_server, built from the wire-corrected code). Verified on the live admin instance: downloaded the published binary, swapped it in, and the supervised service now runs under the process manager, reads its wallet from the secret store (sr25519 auth) and listens, so the daemon no longer needs a hand started copy. The durable dependency cleanup stays in https://forge.ourworld.tf/lhumina_code/hero_compute/issues/140. Signed-by: mik-tf <mik-tf@noreply.invalid>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
lhumina_code/hero_compute#142
No description provided.