service_logic: enable --download for v0.1.0-rc1 #226

Merged
mik-tf merged 1 commit from development_mik_logic_download into development 2026-05-06 22:54:38 +00:00
Owner

Wires service_logic consumer to the v0.1.0-rc1 musl assets shipped today.

Producer side: https://forge.ourworld.tf/lhumina_code/hero_logic/releases/tag/v0.1.0-rc1 (3 assets, target-triple naming, x86_64-unknown-linux-musl).

Changes

  • service_logic.nu: suffix flip linux-amd64x86_64-unknown-linux-musl (matches what's actually published; mirrors sessions 67/68/69 cohort).
  • dispatcher.nu: forward --download/--version to [logic install] and --download to [logic start]. Closes the dispatcher gap for logic (same fix session 62 applied to the other 9 services).

Test

Will smoke on heroci after merge: service logic install --download --reset --version v0.1.0-rc1 → 3 ELF static-pie musl binaries at /root/hero/bin/, both servers bind their respective sockets and SIGTERM cleanly.

Refs: lhumina_code/home#212

Wires `service_logic` consumer to the v0.1.0-rc1 musl assets shipped today. Producer side: https://forge.ourworld.tf/lhumina_code/hero_logic/releases/tag/v0.1.0-rc1 (3 assets, target-triple naming, x86_64-unknown-linux-musl). ## Changes * `service_logic.nu`: suffix flip `linux-amd64` → `x86_64-unknown-linux-musl` (matches what's actually published; mirrors sessions 67/68/69 cohort). * `dispatcher.nu`: forward `--download`/`--version` to `[logic install]` and `--download` to `[logic start]`. Closes the dispatcher gap for `logic` (same fix session 62 applied to the other 9 services). ## Test Will smoke on heroci after merge: `service logic install --download --reset --version v0.1.0-rc1` → 3 ELF static-pie musl binaries at `/root/hero/bin/`, both servers bind their respective sockets and SIGTERM cleanly. Refs: https://forge.ourworld.tf/lhumina_code/home/issues/212
service_logic: enable --download for v0.1.0-rc1
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 2s
6fb83b21e8
Producer-side complete: hero_logic published 3 musl assets at
v0.1.0-rc1 with target-triple naming
(https://forge.ourworld.tf/lhumina_code/hero_logic/releases/tag/v0.1.0-rc1).

Consumer changes:
  * service_logic.nu suffix flip: "linux-amd64" →
    "x86_64-unknown-linux-musl" (matches the asset names actually
    published, mirrors sessions 67/68/69 cohort).
  * dispatcher.nu: forward --download/--version to [logic install]
    and --download to [logic start] (closes the dispatcher gap;
    same fix as session 62 applied to the other 9 services).

Refs: lhumina_code/home#212

Signed-off-by: mik-tf
mik-tf merged commit 789ad11552 into development 2026-05-06 22:54:38 +00:00
Sign in to join this conversation.
No reviewers
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_skills!226
No description provided.