swactor/crates/ci/Cargo.toml
Zachery Aaron Shores-Chmielewski ec0281e264 feat: show CI output in Forgejo UI via PR comments and status descriptions
- Add target_url to StatusUpdate for linking commit statuses to PR comments
- StatusReporter can now find open PRs, post markdown comments with job output,
  and re-post pipeline status with target_url pointing to the comment
- On job failure, commit status description includes last ~10 output lines
- Pipeline completion triggers a PR comment with <details> per job showing
  up to 100 lines of output
- Add ureq json feature for Forgejo API response parsing

Authored by Claude, lovingly guided by Zachery Aaron Shores-Chmielewski
2026-02-16 15:59:49 +07:00

29 lines
641 B
TOML

[package]
name = "swactor-ci"
version = "0.1.0"
edition = "2024"
[dependencies]
swactor = { path = "../..", features = ["serde"] }
serde = { version = "1", features = ["derive"] }
serde_yaml = "0.9"
serde_json = "1"
# Local runner library dependencies
tiny_http = { version = "0.12", optional = true }
ureq = { version = "2", features = ["json"], optional = true }
hmac = { version = "0.12", optional = true }
sha2 = { version = "0.10", optional = true }
hex = { version = "0.4", optional = true }
[features]
default = []
local = [
"dep:tiny_http",
"dep:ureq",
"dep:hmac",
"dep:sha2",
"dep:hex",
]
[dev-dependencies]