Publish a working compute daemon to the development release channel #142
Labels
No labels
prio_critical
prio_low
type_bug
type_contact
type_issue
type_lead
type_question
type_story
type_task
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
lhumina_code/hero_compute#142
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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
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