Commit 1e69f0d
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 accordingly1 parent e9d5c00 commit 1e69f0d
18 files changed
Lines changed: 242 additions & 290 deletions
File tree
- crates
- config
- src
- github
- src
- server
- src
- webhook
- src
- tests
- worker
- src
- tests
- docs
- examples/familiar-github-starter
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
34 | 34 | | |
35 | 35 | | |
36 | 36 | | |
| |||
0 commit comments