feat(service_matrixchat): add --from-ci install path (x86_64-unknown-linux-musl, v0.1.0-rc2) #207

Merged
mik-tf merged 1 commit from development_mik_matrixchat_from_ci into development 2026-05-05 04:12:39 +00:00
Owner

Cluster E consumer port. Adds --from-ci flag to service_matrixchat install mirroring service_biz / service_foundry / service_whiteboard / service_slides exactly.

Producer

What this PR

Replaces the minimal install fn on service_matrixchat.nu with the full --from-ci/--version variant, three-binary musl asset suffix, paste-perfect mirror of service_foundry's lines 165-178. No docstring rewrite — keeping minimal until Phase 3 docstring sweep.

Coverage

  • 13 → 14 / 15 services E2E with --from-ci
  • Remaining: hero_editor (cluster D hard-tier, ONNX cross-compile blocker, scheduled for session 59 / ONNX strategy session)

Test plan

Smoke-tested on heroci.gent01.grid.tf:

source service_matrixchat.nu *
install --from-ci --version v0.1.0-rc2
# verify ~/hero/bin/hero_matrixchat{,_server,_ui} present + executable
install --from-ci --reset
# verify reset path

Signed-off-by: mik-tf

Cluster E consumer port. Adds `--from-ci` flag to `service_matrixchat install` mirroring `service_biz` / `service_foundry` / `service_whiteboard` / `service_slides` exactly. ## Producer - Workflow + reqwest→rustls in https://forge.ourworld.tf/lhumina_code/hero_matrixchat/pulls/5 - Features-default + fmt unblock in https://forge.ourworld.tf/lhumina_code/hero_matrixchat/pulls/7 - First working tag: `v0.1.0-rc2` — 3 x86_64 assets uploaded; arm64 leg still cross-compiling at PR-open time but will land 3 more. ## What this PR Replaces the minimal `install` fn on `service_matrixchat.nu` with the full --from-ci/--version variant, three-binary musl asset suffix, paste-perfect mirror of service_foundry's lines 165-178. No docstring rewrite — keeping minimal until Phase 3 docstring sweep. ## Coverage - 13 → **14 / 15** services E2E with `--from-ci` - Remaining: hero_editor (cluster D hard-tier, ONNX cross-compile blocker, scheduled for session 59 / ONNX strategy session) ## Test plan Smoke-tested on heroci.gent01.grid.tf: ``` source service_matrixchat.nu * install --from-ci --version v0.1.0-rc2 # verify ~/hero/bin/hero_matrixchat{,_server,_ui} present + executable install --from-ci --reset # verify reset path ``` Signed-off-by: mik-tf
feat(service_matrixchat): add --from-ci install path (x86_64-unknown-linux-musl, v0.1.0-rc2)
Some checks failed
Build and Publish Skills / build-and-publish (pull_request) Has been cancelled
f8ef5ec57d
Mirrors service_biz / service_foundry / service_whiteboard / service_slides
shape exactly. Same flag surface, same docstring template, same
svc_install_from_ci call — the only differences are the service name,
forge location, and the three binary names.

CI artifacts produced by the cluster E pipeline that landed in
lhumina_code/hero_matrixchat#5 plus the
unblock fix in
lhumina_code/hero_matrixchat#7. First
working tag is v0.1.0-rc2 (rc1 was assets-less due to the
features=default + fmt-debt double bug).

Phase 2 cluster E coverage: 13 → 14 / 15 services E2E with --from-ci.
Remaining: hero_editor (cluster D hard-tier, ONNX cross-compile blocker).

Signed-off-by: mik-tf
mik-tf merged commit 25ef851ae7 into development 2026-05-05 04:12:39 +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!207
No description provided.