merge runners into single project

This commit is contained in:
Timur Gordon
2025-09-09 15:42:20 +02:00
parent 89a3abee63
commit 629d59f7db
20 changed files with 2033 additions and 894 deletions

View File

@@ -8,12 +8,16 @@ name = "actor_system" # Can be different from package name, or same
path = "src/lib.rs"
[[bin]]
name = "actor_system"
path = "cmd/actor.rs"
name = "runner_sal"
path = "src/bin/runner_sal/main.rs"
[[bin]]
name = "actor_system_tui"
path = "cmd/terminal_ui.rs"
name = "runner_osis"
path = "src/bin/runner_osis/main.rs"
[[bin]]
name = "test_sync_runner"
path = "test_sync_runner.rs"
[[example]]
name = "engine"
@@ -40,13 +44,15 @@ chrono = { version = "0.4", features = ["serde"] }
toml = "0.8"
thiserror = "1.0"
async-trait = "0.1"
hero_job = { git = "https://git.ourworld.tf/herocode/baobab.git"}
baobab_actor = { git = "https://git.ourworld.tf/herocode/baobab.git"}
# Core hero dependencies
hero-job = { path = "../job" }
#hero-job = { git = "https://git.ourworld.tf/herocode/job.git" }
heromodels = { git = "https://git.ourworld.tf/herocode/db.git" }
heromodels_core = { git = "https://git.ourworld.tf/herocode/db.git" }
heromodels-derive = { git = "https://git.ourworld.tf/herocode/db.git" }
rhailib_dsl = { git = "https://git.ourworld.tf/herocode/rhailib.git" }
hero_logger = { git = "https://git.ourworld.tf/herocode/baobab.git", branch = "logger" }
# SAL modules for system engine
sal-os = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
sal-redisclient = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
sal-postgresclient = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
@@ -61,6 +67,10 @@ sal-kubernetes = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
sal-service-manager = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
sal-vault = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
sal-hetzner = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" }
# TUI dependencies (from actor_osis)
tracing = "0.1.41"
ratatui = "0.28"
crossterm = "0.28"
[features]
default = ["calendar", "finance"]