[package]
name = "git-bot-feedback"
description = "A library designed for CI tools that posts comments on a Pull Request."
version = "0.3.0"
edition = "2024"
repository = "https://github.com/2bndy5/git-bot-feedback"
license-file = "LICENSE"
[dependencies]
log = "0.4.29"
chrono = "0.4.44"
reqwest = "0.13.2"
serde = { version = "1", features = ["derive"] }
serde_json = "1.0.149"
thiserror = "2.0.18"
tokio = { version = "1.52.0", features = ["macros", "rt-multi-thread"] }
url = "2.5.8"
regex = { version = "1.12.3", optional = true }
fast-glob = { version = "1.0.1", optional = true }
async-trait = "0.1.89"
[dev-dependencies]
mockito = "1.7.2"
tempfile = "3.26.0"
[build-dependencies]
chrono = {version = "0.4.44", features = ["now"]}
[features]
regex = ["dep:regex"]
fast-glob = ["dep:fast-glob"]
file-changes = ["fast-glob", "regex"]
github = []
default = ["github"]
custom-git-server-impl = []
test-skip-wait-for-rate-limit = []
[package.metadata.docs.rs]
features = ["file-changes"]
rustdoc-args = ["--cfg", "docsrs"]