Skip to content

Commit 1e69f0d

Browse files
committed
Add next_step to diagnostics and refine worker comments
- Add `next_step` field to `Diagnostic` with field-specific operator guidance; `doctor` prints it for every finding - Replace emoji-decorated familiar comments with plain, actionable copy linking directly to the session URL - Extract `cave_session_url`, `starting_comment`, and `pr_opened_comment` helpers with unit tests - Upgrade tower-http from 0.5 to 0.6 and drop unused deps (octocrab, arc-swap, async-trait, serde_json from config, etc.) - Fix `cave_base_url` example config to not point at the webhook server - Update README, self-hosting docs, and starter example accordingly
1 parent e9d5c00 commit 1e69f0d

18 files changed

Lines changed: 242 additions & 290 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,3 +3,4 @@ config/local.toml
33
keys/
44
*.pem
55
.env
6+
.DS_Store

Cargo.lock

Lines changed: 4 additions & 213 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ serde_json = "1"
3030
sha2 = "0.10"
3131
tokio = { version = "1", features = ["full"] }
3232
tower = "0.5"
33-
tower-http = { version = "0.5", features = ["trace"] }
33+
tower-http = { version = "0.6", features = ["trace"] }
3434
tracing = "0.1"
3535
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
3636
uuid = { version = "1", features = ["v4"] }

0 commit comments

Comments
 (0)