- 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