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

umputun / reproxy / 28689962581
80%
master: 80%

Build:
Build:
LAST BUILD BRANCH: fix/file-provider-debounce
DEFAULT BRANCH: master
Ran 04 Jul 2026 12:57AM 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 12:53AM UTC coverage: 79.55% (+0.06%) from 79.494%
28689962581

Pull #256

github

paskal
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 compares the modification time against
the wall clock: an event is submitted once the file has been stable for
the delay period, so rapid consecutive writes still coalesce but a
settled change is always delivered. A future-dated mtime (clock skew or
a timestamp-preserving restore) has a negative age and is treated as
settled, so it is delivered instead of stalling until the clock catches
up.
Pull Request #256: Fix file provider dropping config changes made within the delay window

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

2 existing lines in 1 file now uncovered.

2614 of 3286 relevant lines covered (79.55%)

38.44 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
89.83
1.23% app/discovery/provider/file.go
Jobs
ID Job ID Ran Files Coverage
1 28689962581.1 04 Jul 2026 12:57AM UTC 19
79.55
GitHub Action Run
Source Files on build 28689962581
  • Tree
  • List 19
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Pull Request #256
  • PR Base - master (#26734019528)
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