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

Rotorsoft / act-root / 36911576578
100%

Build:
DEFAULT BRANCH: master
Ran 01 Oct 2026 07:06PM UTC
Jobs 1
Files 118
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

01 Oct 2026 07:04PM UTC coverage: 100.0%. Remained the same
36911576578

push

github

web-flow
fix(act-otel): keep act_streams_blocked at its last value when no read answered (#1716)

The per-scrape collect() swallows each provider rejection so one degraded
store cannot blind every other metric, then called this.set(total)
unconditionally. A scrape where every provider rejected therefore published
0 — and max(act_streams_blocked) > 0 is a documented page, so it resolved
while the streams were still blocked, during the very store incident that
broke the read. The operator was told the poison messages had cleared.

Set the gauge only when something actually measured, so prom-client keeps
serving the last good sample and the alert stays latched. A partial failure
across bridges still publishes the reduced sum — the surrounding comment
chose "a failing app contributes nothing this scrape" deliberately, and this
does not relitigate it. An empty registry has nothing to preserve, so it
still publishes 0: nothing to measure is not a failed measurement.

Two comments in the same function disagreed about this, and the code
implemented the wrong one. The public doc-comment already promised the gauge
keeps its last value; now it does, and it says which half is which.

Closes #1702

Co-authored-by: rotorsoft <rotorsoft@outlook.com>
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com>

4384 of 4384 branches covered (100.0%)

Branch coverage included in aggregate %.

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

9521 of 9521 relevant lines covered (100.0%)

1222.86 hits per line

Jobs
ID Job ID Ran Files Coverage
1 36911576578.1 01 Oct 2026 07:06PM UTC 118
100.0
GitHub Action Run
Source Files on build 36911576578
  • Tree
  • List 118
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #36911576578
  • 426efde6 on github
  • Prev Build on master (#36910251874)
  • Next Build on master (#37071871820)
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