feat(service_foundry): add --from-ci install path (x86_64-unknown-linux-musl, v0.2.3-rc2) #205

Merged
mik-tf merged 1 commit from development_mik_from_ci_foundry into development 2026-05-04 22:14:26 +00:00
Owner

Summary

Wires service_foundry install --from-ci to consume the target-triple-named release assets from hero_foundry v0.2.3-rc2 (and later). Mirrors the consumer pattern landed by #200 (books), #201 (browser), #202 (slides), and #204 (biz).

Producer side just landed at hero_foundry#29.

Changes

tools/modules/services/service_foundry.nu — adds --from-ci and --version flags to install. When --from-ci is set, calls svc_install_from_ci with arch=x86_64-unknown-linux-musl, mirroring service_biz.nu:215-228 exactly.

Test plan

  • service_foundry install --from-ci (default latest) on heroci — pulls 3 musl binaries to ~/hero/bin/.
  • service_foundry install --from-ci --version v0.2.3-rc2 — explicit tag selection.
  • Subsequent service_foundry start brings up the service end-to-end.

Tracker

lhumina_code/hero_demo#54

🤖 Generated with Claude Code

## Summary Wires `service_foundry install --from-ci` to consume the target-triple-named release assets from `hero_foundry` v0.2.3-rc2 (and later). Mirrors the consumer pattern landed by [#200](https://forge.ourworld.tf/lhumina_code/hero_skills/pulls/200) (books), [#201](https://forge.ourworld.tf/lhumina_code/hero_skills/pulls/201) (browser), [#202](https://forge.ourworld.tf/lhumina_code/hero_skills/pulls/202) (slides), and [#204](https://forge.ourworld.tf/lhumina_code/hero_skills/pulls/204) (biz). Producer side just landed at [hero_foundry#29](https://forge.ourworld.tf/lhumina_code/hero_foundry/pulls/29). ## Changes `tools/modules/services/service_foundry.nu` — adds `--from-ci` and `--version` flags to `install`. When `--from-ci` is set, calls `svc_install_from_ci` with `arch=x86_64-unknown-linux-musl`, mirroring `service_biz.nu:215-228` exactly. ## Test plan - [ ] `service_foundry install --from-ci` (default `latest`) on heroci — pulls 3 musl binaries to `~/hero/bin/`. - [ ] `service_foundry install --from-ci --version v0.2.3-rc2` — explicit tag selection. - [ ] Subsequent `service_foundry start` brings up the service end-to-end. ## Tracker https://forge.ourworld.tf/lhumina_code/hero_demo/issues/54 🤖 Generated with [Claude Code](https://claude.com/claude-code)
feat(service_foundry): add --from-ci install path (x86_64-unknown-linux-musl, v0.2.3-rc2)
All checks were successful
Build and Publish Skills / build-and-publish (pull_request) Successful in 6s
d144c99cdb
Mirrors the cluster A consumer wiring landed for service_biz (hero_skills
PR #204), service_slides (#202), service_browser (#201), service_books
(#200). hero_foundry now publishes 6 target-triple-named release assets
(3 binaries × 2 archs) per lhumina_code/hero_foundry#29.

Adds --from-ci and --version flags to install. When --from-ci is set,
calls svc_install_from_ci with arch=x86_64-unknown-linux-musl, mirroring
the pattern from service_biz.nu:215-228.

Tested artifacts: v0.2.3-rc2 produced
  - hero_foundry-x86_64-unknown-linux-musl
  - hero_foundry_server-x86_64-unknown-linux-musl
  - hero_foundry_ui-x86_64-unknown-linux-musl
  - hero_foundry-aarch64-unknown-linux-gnu
  - hero_foundry_server-aarch64-unknown-linux-gnu
  - hero_foundry_ui-aarch64-unknown-linux-gnu

Tracker: lhumina_code/hero_demo#54

Signed-off-by: mik-tf
mik-tf merged commit fdfbf50767 into development 2026-05-04 22:14:26 +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!205
No description provided.