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

bokwoon95 / wgo / 18922903829
84%

Build:
DEFAULT BRANCH: main
Ran 29 Oct 2025 09:41PM UTC
Jobs 1
Files 3
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

29 Oct 2025 09:30PM UTC coverage: 83.867% (+1.0%) from 82.843%
18922903829

push

github

bokwoon95
fix bug where we were unwatching everything but 256 files, instead of just unwatching 256 files

Unwatching occurs when we hit the syscall.EMFILE error ("too many open files"),
and we need to unwatch so that we have some file descriptors available for
starting commands i.e. cmd.Start(). On macOS, creating a timer for debouncing
already consumes a file descriptor [1], and if there are no file descriptors
available it panics with a very intimidating stack trace.

[1] https://dzone.com/articles/go-servers-understanding-epoll-kqueue-netpoll#:~:text=kqueue%20is%20a%20similar%20mechanism%2C%20where%20registered%20events%20(read/write%2C%20timers%2C%20signals%2C%20files)%20are%20handled%20via%20kevent

0 of 2 new or added lines in 1 file covered. (0.0%)

655 of 781 relevant lines covered (83.87%)

202.99 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
81.43
1.3% wgo_cmd.go
Jobs
ID Job ID Ran Files Coverage
1 18922903829.1 29 Oct 2025 09:41PM UTC 3
83.87
GitHub Action Run
Source Files on build 18922903829
  • Tree
  • List 3
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 7906eb58 on github
  • Prev Build on main (#18922406961)
  • Next Build on main (#19253359968)
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