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

stacklok / toolhive / 38598043354
71%

Build:
DEFAULT BRANCH: main
Ran 14 Oct 2026 04:35PM UTC
Jobs 1
Files 953
Run time 2min
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

14 Oct 2026 04:26PM UTC coverage: 71.302% (+0.03%) from 71.268%
38598043354

push

github

web-flow
Merge commit from fork

MemoryStorage stored and returned live fosite Requesters. fosite writes
the session's ExpiresAt map during every token exchange, before the PKCE
check runs, so parallel /oauth/token requests for one authorization code
raced on the same map and killed the process with "fatal error:
concurrent map writes".

Snapshot request fields, form values and sessions on every Create and
Get for authorization codes, access tokens, refresh tokens and PKCE
requests. Reject expired authorization codes on read with a not-found
error so fosite maps them to invalid_grant; the check follows the
invalidated-code check so reuse detection still revokes tokens.

Add storage-level and HTTP token endpoint tests that reproduce the
crash without the fix.

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

331 existing lines in 5 files now uncovered.

86683 of 121571 relevant lines covered (71.3%)

126.63 hits per line

Coverage Regressions

Lines Coverage ∆ File
210
83.24
0.06% pkg/authserver/storage/redis.go
48
93.26
0.21% pkg/authserver/storage/memory.go
39
86.67
1.21% pkg/authserver/server/tokenexchange/jwt_bearer_handler.go
20
84.25
4.76% pkg/authserver/server/crypto/keys.go
14
95.82
0.14% pkg/authserver/server/registration/dcr.go
Jobs
ID Job ID Ran Files Coverage
1 38598043354.1 14 Oct 2026 04:35PM UTC 953
71.3
GitHub Action Run
Source Files on build 38598043354
  • Tree
  • List 953
  • Changed 8
  • Source Changed 5
  • Coverage Changed 8
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #38598043354
  • 8553ebd7 on github
  • Prev Build on main (#38588411863)
  • Next Build on main (#38601268475)
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