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

stacklok / toolhive / 32235296895
70%

Build:
DEFAULT BRANCH: main
Ran 19 Aug 2026 09:07AM UTC
Jobs 1
Files 879
Run time 3min
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

19 Aug 2026 08:59AM UTC coverage: 70.424% (-0.06%) from 70.483%
32235296895

push

github

web-flow
Deduplicate refreshes by storage row (#6361)

Fixes #6356.

Use an opaque storage-defined row identity as the in-process singleflight key instead of the caller session ID. Re-read the authoritative row inside the flight so late callers do not redeem a stale rotated refresh token, and return independent token copies to each caller.

Memory and Redis derive opaque hashed row identities. Tests cover aliased rows, late stale callers, independent rows, resolver failures, and result isolation. This remains process-local; distributed coordination is tracked by #4122.

70 of 83 new or added lines in 5 files covered. (84.34%)

84 existing lines in 6 files now uncovered.

85737 of 121744 relevant lines covered (70.42%)

98.19 hits per line

Uncovered Changes

Lines Coverage ∆ File
11
58.06
-0.25% pkg/authserver/storage/mocks/mock_storage.go
2
89.4
-2.12% pkg/authserver/refresher.go

Coverage Regressions

Lines Coverage ∆ File
63
61.22
-5.42% pkg/workloads/manager.go
6
20.11
-3.45% pkg/client/manager.go
5
0.0
-100.0% pkg/workloads/sysproc_unix.go
4
89.4
-2.12% pkg/authserver/refresher.go
3
96.57
-0.45% pkg/authz/authorizers/cedar/core.go
3
71.85
-1.11% pkg/ignore/processor.go
Jobs
ID Job ID Ran Files Coverage
1 32235296895.1 19 Aug 2026 09:07AM UTC 879
70.42
GitHub Action Run
Source Files on build 32235296895
  • Tree
  • List 879
  • Changed 13
  • Source Changed 7
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32235296895
  • af687717 on github
  • Prev Build on main (#32234982675)
  • Next Build on main (#32241174145)
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