Merge branch development_cli to development #46

Merged
mahmoud merged 7 commits from development_cli into development 2026-03-25 14:43:39 +00:00
Owner
No description provided.
feat: centralize service orchestration with hero_compute CLI
Some checks failed
Test / test (push) Failing after 1m23s
7e71c61fc7
- Add `hero_compute` CLI for service lifecycle management
- Replace `hero_service` with `hero_proc_sdk` in components
- Enable direct TCP binding for explorer, server, and UI services
- Remove external `socat` proxies and management scripts
- Specify git sources for `hero_rpc` and `herolib` dependencies
refactor: overhaul service management and communication
Some checks failed
Test / test (push) Failing after 1m17s
116ec2f412
- Introduce `hero_compute` CLI for service control
- Remove `start.sh`, `stop.sh`, `status.sh` scripts
- Eliminate `socat` for UI and multi-node proxies
- Update build requirements to `my_hypervisor` and `cloud-hypervisor`
- Adjust UI port to 80 and heartbeat interval to 60s
refactor: simplify code with idiomatic Rust patterns
Some checks failed
Test / test (push) Failing after 1m36s
13155bf33c
- Use `is_some_and` for `Option` predicate check
- Consolidate `if let` statement
- Remove redundant `.into()` call
refactor: modularize environment setup script
All checks were successful
Test / test (push) Successful in 1m24s
fcc61d0a25
- Extract setup steps into named shell functions
- Improve readability and maintainability of the script
- Remove `socat` and `musl-tools` from package list
- Remove `x86_64-unknown-linux-musl` rust target
- Adjust `dotenv` conditional formatting in `main.rs`
refactor: streamline setup with binary downloads and clearer steps
All checks were successful
Test / test (push) Successful in 1m23s
b2026cd9e9
- Transition hero_proc installation to pre-built binaries
- Consolidate runtime dependency and firewall setup
- Introduce generic download helper function
- Improve script sectioning with numbered steps
- Update documentation and logging messages
feat: add --status flag and enable CI publish
Some checks failed
Test / test (push) Failing after 1m15s
d797d188af
Add --status flag to hero_compute CLI that queries hero_proc for
service state and per-action details (pid, state, memory).
Include hero_compute in BINARIES list and uncomment CI publish step
gated on tag push.

Closes #45

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
style: apply cargo fmt
All checks were successful
Test / test (push) Successful in 1m21s
Test / test (pull_request) Successful in 1m20s
9f5d91ae3c
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
mahmoud merged commit 16000e50e3 into development 2026-03-25 14:43:39 +00:00
mahmoud deleted branch development_cli 2026-03-25 14:43:43 +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_compute!46
No description provided.