Add isolated Luau rule engine service
Build and publish rule engine / release (push) Failing after 1m34s

This commit is contained in:
Ein Anderssono
2026-10-20 11:24:52 +02:00
commit a85a49dfd5
16 changed files with 936 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
[workspace]
members = ["crates/rule-engine"]
resolver = "2"
[workspace.package]
version = "0.1.0"
edition = "2024"
license = "MIT"
[workspace.dependencies]
async-nats = "0.50"
axum = { version = "0.8", features = ["macros"] }
futures-util = "0.3"
mlua = { version = "0.11.6", features = ["luau", "send", "serde"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tokio = { version = "1", features = ["macros", "rt-multi-thread", "net", "signal", "time", "sync"] }
uuid = { version = "1", features = ["serde", "v4"] }