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

stacklok / toolhive / 37921021736
71%

Build:
DEFAULT BRANCH: main
Ran 09 Oct 2026 11:08AM UTC
Jobs 1
Files 946
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

09 Oct 2026 10:59AM UTC coverage: 71.067% (+0.02%) from 71.051%
37921021736

push

github

web-flow
Remove the 10s header timeout from the upstream IdP client (#6755)

Remove header timeout from upstream IdP client

The embedded auth server's client for the upstream identity provider inherited the builder's 10s response-header timeout.
A token endpoint that takes longer than 10s to send its first byte therefore fails code exchange and refresh, although the client timeout and the refresher's budget are both 30s.
When a refresh is cut off after a provider that revokes the presented refresh token has processed it, the stored refresh token is no longer valid and the user has to sign in again.
The shared grant client in pkg/oauthproto leaves this timeout unset for the same reason, so that slow IdP chains can answer within the client timeout.
Add HttpClientBuilder.WithResponseHeaderTimeout, keeping the 10s default for every other caller, and have newHTTPClientForHost remove the limit.
Discovery, JWKS and userinfo use the same client and the same IdP, so they get the same 30s budget.

Signed-off-by: Aleksandr Filippov <71711753+alex-feel@users.noreply.github.com>

5 of 5 new or added lines in 2 files covered. (100.0%)

85580 of 120422 relevant lines covered (71.07%)

126.35 hits per line

Jobs
ID Job ID Ran Files Coverage
1 37921021736.1 09 Oct 2026 11:08AM UTC 946
71.07
GitHub Action Run
Source Files on build 37921021736
  • Tree
  • List 946
  • Changed 7
  • Source Changed 2
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37921021736
  • 12af93ca on github
  • Prev Build on main (#37914284486)
  • Next Build on main (#37928562847)
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