• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

dcdpr / jp / 25424082348
66%

Build:
DEFAULT BRANCH: main
Ran 06 May 2026 08:19AM UTC
Jobs 1
Files 299
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

06 May 2026 08:15AM UTC coverage: 64.379% (-0.3%) from 64.681%
25424082348

push

github

web-flow
chore(tools): Add `pr-triage` workflow for reviewing PR feedback (#601)

The `just pr-triage NNN` command opens a structured triage session for a
pull request's review comments. It attaches the PR's diff and reviews,
routes to a new `pr-triager` persona, and resumes an existing
`pr-triage:NNN` conversation when one is found — keeping context across
review cycles without rediscovering the codebase.

Replying to review threads from the triager requires three supporting
pieces. `jp_github`'s `PullsHandler` gains two new GraphQL methods:
`fetch_thread_id_for_comment` maps a REST comment ID to the thread's
GraphQL node ID (needed by the reply mutation), and
`add_review_thread_reply` calls `addPullRequestReviewThreadReply` to
queue the reply in the caller's pending review. On top of those, a new
`github_pr_review_add_reply` tool exposes the capability with a
parameter formatter that re-fetches the parent comment so the user sees
a fresh preview before approving the post.

The `gh:pull/N/reviews` attachment now surfaces each comment's REST ID
as `id=<n>` in the rendered output, so the triager can pass it directly
as `comment_id`. Pending reviews also show the author's real login
instead of the generic "you" — the old label was misleading when a
different model triages the same PR under the same credentials.

The `rfd-feedback` persona is renamed to `rfd-triager` for consistency
with the new naming convention; its instructions are otherwise
unchanged.

Signed-off-by: Jean Mertz <git@jeanmertz.com>

10 of 191 new or added lines in 4 files covered. (5.24%)

24872 of 38634 relevant lines covered (64.38%)

213.71 hits per line

Uncovered Changes

Lines Coverage ∆ File
94
69.95
-14.14% crates/jp_github/src/handlers.rs
79
10.42
-3.94% .config/jp/tools/src/github/review.rs
7
0.0
0.0% .config/jp/tools/src/github.rs
1
67.42
-0.08% crates/jp_attachment_github/src/lib.rs
Jobs
ID Job ID Ran Files Coverage
1 25424082348.1 06 May 2026 08:19AM UTC 299
64.38
GitHub Action Run
Source Files on build 25424082348
  • Tree
  • List 299
  • Changed 4
  • Source Changed 4
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #25424082348
  • 9b83cabe on github
  • Prev Build on main (#25421450629)
  • Next Build on main (#25427107482)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc