[package]
name = "stories"
description = "Framework for running test stories."
version = "0.1.0"
edition = "2024"
license = "MIT"
homepage = "https://cyloncore.com"
repository = "https://gitlab.com/cyloncore/stories"

[dependencies]
anyhow = "1"
async-std = { version = "1", default-features = false, features = [
  "std",
  "unstable",
] }
ccutils = { version = ">=0.1.3", features = ["futures", "sync"] }
clap = { version = "4", features = ["derive"] }
colored = "3.0.0"
docker-ctl = ">=0.2.2"
env_logger = "0.11"
futures = "0.3"
futures-util = "0.3.31"
junit-report = "0.8"
log = "0.4"
regex = "1.11.1"
rune = "0.13"
rune-modules = "0.13"
serde = { version = "1", features = ["derive"] }
serde_yml = "0.0.12"
static_assertions_next = "1.1.2"
tokio = { version = "1", features = [
  "process",
  "rt-multi-thread",
  "io-util",
  "macros",
  "time",
] }

[[bin]]
name = "stories-test"
path = "src/stories-test/main.rs"
