Files
radicle-ci-broker/Cargo.toml
T
Lars Wirzenius 402d58eea0 feat: start adding structured logging to cib
This is the smallest useful change to add structured logging. It adds
little useful logging, but builds a foundation for adding more useful
logging later, and for converging existing log messages to structured
one later.

Add some acceptance criteria for structured logging so that we do not
accidentally change the log messages we really, really care about.

Add dependencies on the slog and slog-json crates, which exist
precisely for structured logging.

Signed-off-by: Lars Wirzenius <liw@liw.fi>
2024-08-14 18:48:26 +03:00

44 lines
1.2 KiB
TOML

[package]
name = "radicle-ci-broker"
version = "0.3.0"
edition = "2021"
rust-version = "1.77"
authors = ["Lars Wirzenius <liw@liw.fi", "cloudhead <cloudhead@radicle.xyz>"]
description = "add integration to CI engins or systems to a Radicle node"
license = "MIT OR Apache-2.0"
homepage = "https://radicle.xyz"
repository = "https://app.radicle.xyz/nodes/radicle.liw.fi/rad:zwTxygwuz5LDGBq255RA2CbNGrz8"
categories = ["development-tools::build-utils"]
[dependencies]
anyhow = "1.0.86"
clap = { version = "4.5.11", features = ["derive", "wrap_help"] }
env_logger = "0.11.5"
html-page = "0.4.0"
log = "0.4.22"
radicle-git-ext = "0.7.0"
radicle-surf = { version = "0.18.0", default-features = false, features = ["serde"] }
regex = "1.10.5"
serde = { version = "1.0.204", features = ["derive"] }
serde_json = "1.0.121"
serde_yml = "0.0.11"
slog = "2.7.0"
slog-json = "2.6.1"
sqlite = "0.32.0"
sqlite3-sys = "0.15.0"
subplotlib = "0.10.0"
thiserror = "1.0.63"
time = { version = "0.3.36", features = ["formatting", "macros"] }
uuid = { version = "1.10.0", features = ["v4"] }
[dependencies.radicle]
version = "0.12.0"
features = ["default", "test"]
[dev-dependencies]
culpa = "1.0.2"
tempfile = { version = "3.10.1" }
[build-dependencies]
subplot-build = "0.10.0"