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

umputun / reproxy / 28693833391
80%

Build:
DEFAULT BRANCH: master
Ran 04 Jul 2026 03:42AM UTC
Jobs 1
Files 19
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

04 Jul 2026 03:41AM UTC coverage: 79.735% (+0.1%) from 79.631%
28693833391

push

github

umputun
Fix file provider dropping config changes made within the delay window

Previously, the debounce compared the file modification time against the
previously submitted modification time, and that baseline only advanced
on submission. A single change landing within file.delay of the last
delivered one kept failing the check on every tick, so the update was
never picked up and routes stayed stale until the file was touched
again.

After this change, the debounce measures stability on the host clock
from when a new modification time is first observed: a change is
delivered once its mtime has held steady for the delay period, and a
newly observed mtime restarts the timer. Rapid writes still coalesce
into a single event, and because a single clock is used throughout it is
immune to filesystem/host clock skew, future- or past-dated mtimes are
debounced normally instead of stalling or bypassing the window (the
earlier wall-clock-age approach delivered future-dated mtimes with no
coalescing on skewed mounts).

The trailing-edge semantics add up to one poll cycle of latency on top
of the delay; the --file.delay help text now describes them. Tests cover
a change within the delay window, rapid writes coalescing, future-dated
writes coalescing on a skewed clock, and a file that appears mid-run
after the loop survives stat errors.

16 of 16 new or added lines in 1 file covered. (100.0%)

2 existing lines in 1 file now uncovered.

2644 of 3316 relevant lines covered (79.73%)

40.74 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
90.08
2.36% app/discovery/provider/file.go
Jobs
ID Job ID Ran Files Coverage
1 28693833391.1 04 Jul 2026 03:42AM UTC 19
79.73
GitHub Action Run
Source Files on build 28693833391
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • 1847fc75 on github
  • Prev Build on master (#28693733133)
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