feat(service_voice): D-05 --from-ci wiring with bundled libonnxruntime.so #213

Closed
mik-tf wants to merge 0 commits from development_mik_voice_ci into development
Owner

Summary

  • Add --from-ci / --version flags to service_voice.nu (same shape as service_editor.nu)
  • Add svx_install_onnx_runtime_from_ci helper + svx_libonnxruntime_path helper
  • Update svx_server_action + svx_ui_action to use ORT_DYLIB_PATH (D-05 load-dynamic pattern)
  • Replace ORT_LIB_LOCATION/LD_LIBRARY_PATH/ORT_PREFER_DYNAMIC_LINK with ORT_DYLIB_PATH

Verification

  • service_voice install --from-ci --root --reset downloads 3 binaries + libonnxruntime.so.1.25.1 to /root/hero/bin/
  • ORT_DYLIB_PATH exported in action env (visible via proc action get hero_voice_server)

See: hero_editor PR #8 (canonical producer), hero_skills PR #210 (canonical consumer)

## Summary - Add `--from-ci` / `--version` flags to `service_voice.nu` (same shape as `service_editor.nu`) - Add `svx_install_onnx_runtime_from_ci` helper + `svx_libonnxruntime_path` helper - Update `svx_server_action` + `svx_ui_action` to use `ORT_DYLIB_PATH` (D-05 load-dynamic pattern) - Replace `ORT_LIB_LOCATION`/`LD_LIBRARY_PATH`/`ORT_PREFER_DYNAMIC_LINK` with `ORT_DYLIB_PATH` ## Verification - `service_voice install --from-ci --root --reset` downloads 3 binaries + `libonnxruntime.so.1.25.1` to `/root/hero/bin/` - `ORT_DYLIB_PATH` exported in action env (visible via `proc action get hero_voice_server`) See: [hero_editor PR #8](https://forge.ourworld.tf/lhumina_code/hero_editor/pulls/8) (canonical producer), [hero_skills PR #210](https://forge.ourworld.tf/lhumina_code/hero_skills/pulls/210) (canonical consumer)
mik-tf closed this pull request 2026-05-05 19:27:28 +00:00
All checks were successful
Build and Publish Skills / build-and-publish (push) Successful in 4s
Build and Publish Skills / build-and-publish (pull_request) Successful in 3s

Pull request closed

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!213
No description provided.