feat(service_biz): add --from-ci install path (x86_64-unknown-linux-musl, v0.1.3-rc4) #204

Merged
mik-tf merged 1 commit from development_mik_from_ci_biz into development 2026-05-04 20:25:58 +00:00
Owner

Summary

Adds --from-ci install path to service_biz.nu. Producer side just shipped: hero_biz v0.1.3-rc4 publishes 4 release assets — 2 binaries × 2 archs — using the target-triple naming convention from home#212.

Second consumer module to use the new convention (after service_slides). Cluster A propagation per hero_demo#54.

Smoke test on heroci

=== service_biz install --from-ci --version v0.1.3-rc4 --reset ===
→ hero_biz: fetching release v0.1.3-rc4 from lhumina_code/hero_biz...
  ⤓ hero_biz-x86_64-unknown-linux-musl     ✓ /root/hero/bin/hero_biz
  ⤓ hero_biz_ui-x86_64-unknown-linux-musl  ✓ /root/hero/bin/hero_biz_ui
  ✓ hero_biz installed from CI artifacts (release v0.1.3-rc4)

Both binaries verified ELF 64-bit LSB pie executable, statically linked.

Notes

The cargo-build path (service_biz install without --from-ci) is unchanged. The early branch only activates when --from-ci is set. Asset suffix x86_64-unknown-linux-musl (full target triple per home#212).

Refs

Test plan

  • Module parses (nu -c 'use service_biz.nu; service_biz install --help')
  • Smoke install on heroci: service_biz install --from-ci --version v0.1.3-rc4 --reset
  • Both binaries land in ~/hero/bin/, static-pie ELF
  • Asset names match the x86_64-unknown-linux-musl convention

Signed-off-by: mik-tf

## Summary Adds `--from-ci` install path to `service_biz.nu`. Producer side just shipped: [`hero_biz v0.1.3-rc4`](https://forge.ourworld.tf/lhumina_code/hero_biz/releases/tag/v0.1.3-rc4) publishes 4 release assets — 2 binaries × 2 archs — using the target-triple naming convention from [home#212](https://forge.ourworld.tf/lhumina_code/home/issues/212). Second consumer module to use the new convention (after [service_slides](https://forge.ourworld.tf/lhumina_code/hero_skills/pulls/202)). Cluster A propagation per [hero_demo#54](https://forge.ourworld.tf/lhumina_code/hero_demo/issues/54). ## Smoke test on heroci ```text === service_biz install --from-ci --version v0.1.3-rc4 --reset === → hero_biz: fetching release v0.1.3-rc4 from lhumina_code/hero_biz... ⤓ hero_biz-x86_64-unknown-linux-musl ✓ /root/hero/bin/hero_biz ⤓ hero_biz_ui-x86_64-unknown-linux-musl ✓ /root/hero/bin/hero_biz_ui ✓ hero_biz installed from CI artifacts (release v0.1.3-rc4) ``` Both binaries verified `ELF 64-bit LSB pie executable, statically linked`. ## Notes The cargo-build path (`service_biz install` without `--from-ci`) is unchanged. The early branch only activates when `--from-ci` is set. Asset suffix `x86_64-unknown-linux-musl` (full target triple per home#212). ## Refs - [hero_demo#54](https://forge.ourworld.tf/lhumina_code/hero_demo/issues/54) — `--from-ci` rollout, Phase 2 - [hero_biz#13](https://forge.ourworld.tf/lhumina_code/hero_biz/issues/13) — Phase 2 audit issue (resolved by v0.1.3-rc4) - [home#212](https://forge.ourworld.tf/lhumina_code/home/issues/212) — workspace-wide naming standard - Producer-side PR that landed v0.1.3-rc4: [hero_biz#23](https://forge.ourworld.tf/lhumina_code/hero_biz/pulls/23) ## Test plan - [x] Module parses (`nu -c 'use service_biz.nu; service_biz install --help'`) - [x] Smoke install on heroci: `service_biz install --from-ci --version v0.1.3-rc4 --reset` - [x] Both binaries land in `~/hero/bin/`, static-pie ELF - [x] Asset names match the `x86_64-unknown-linux-musl` convention Signed-off-by: mik-tf
feat(service_biz): add --from-ci install path
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 3s
24082a5952
hero_biz v0.1.3-rc4 (2026-05-04) ships 4 release assets with
target-triple naming per home#212:
- hero_biz-x86_64-unknown-linux-musl (and arm64-gnu)
- hero_biz_ui-x86_64-unknown-linux-musl (and arm64-gnu)

Cluster A propagation: hero_biz is the second consumer to use the
new naming convention (after service_slides). Mirrors the pattern
in service_aibroker / service_osis / service_slides — early branch
in install, return before source-build path runs.

Refs:
- lhumina_code/hero_demo#54
- lhumina_code/home#212
- lhumina_code/hero_biz#13

Signed-off-by: mik-tf
mik-tf merged commit 8e7cc803b9 into development 2026-05-04 20:25:58 +00:00
mik-tf deleted branch development_mik_from_ci_biz 2026-05-04 20:25:58 +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!204
No description provided.