[package] name = "runner-sal" version.workspace = true edition.workspace = true description = "SAL Runner - System Abstraction Layer runner" license = "MIT OR Apache-2.0" [[bin]] name = "runner_sal" path = "src/main.rs" [dependencies] # Runner library hero-runner = { path = "../../../lib/runner" } hero-job = { path = "../../../lib/models/job" } # Core dependencies anyhow.workspace = true tokio.workspace = true log.workspace = true env_logger.workspace = true clap.workspace = true # Rhai and logging rhai = { version = "1.21.0", features = ["std", "sync", "decimal", "internals", "serde"] } hero_logger = { git = "https://git.ourworld.tf/herocode/baobab.git", branch = "logger" } # SAL modules 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" } sal-process = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-virt = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-git = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-zinit-client = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-mycelium = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-text = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-net = { git = "https://git.ourworld.tf/herocode/herolib_rust.git" } sal-kubernetes = { 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" }