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

umputun / revdiff / 40118798512
91%

Build:
DEFAULT BRANCH: master
Ran 24 Oct 2026 06:02PM UTC
Jobs 1
Files 81
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

24 Oct 2026 06:01PM UTC coverage: 91.515%. Remained the same
40118798512

push

github

web-flow
fix(pi): report blocked to herdr while a revdiff review is open (#410)

* fix(pi): report blocked to herdr while a revdiff review is open

revdiff_review ran revdiff through spawnSync, which froze pi's event loop for
the whole review. The herdr pi integration sends its state over a socket on a
later loop turn, so a blocked report could never reach herdr while the review
was open, and herdr showed the agent as working until revdiff exited.

The review now runs through an async spawn, the way pi runs its own external
editor, and with HERDR_ENV=1 the tool emits herdr:blocked around it. The tool
is marked sequential because the frozen loop was what kept parallel tool calls
off the terminal during a review. A process exit hook sends SIGTERM to revdiff,
so a pi shutdown in the middle of a review does not leave it running.

Fixed #318

* fix(pi): restore the TUI when spawn throws for an unrunnable binary

spawn reports only EACCES, EAGAIN, EMFILE, ENFILE and ENOENT as an error event
and throws the rest. A revdiff binary the OS cannot run, such as a
wrong-architecture build, failed with ENOEXEC after tui.stop(), so pi stayed
unresponsive and the tool surfaced a raw exception. The throw now resolves as
the same launch error the event path reports.

Related to #318

12231 of 13365 relevant lines covered (91.52%)

3472.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 40118798512.1 24 Oct 2026 06:02PM UTC 81
91.52
GitHub Action Run
Source Files on build 40118798512
  • Tree
  • List 81
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 038cd928 on github
  • Prev Build on master (#39986320626)
  • Next Build on master (#40217586616)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc