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

stacklok / toolhive / 17488624050
60%

Build:
DEFAULT BRANCH: main
Ran 05 Sep 2025 09:01AM UTC
Jobs 1
Files 219
Run time 4min
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

05 Sep 2025 08:57AM UTC coverage: 35.737% (-0.2%) from 35.965%
17488624050

push

github

web-flow
Refactor session management to support multiple storage backends (#1677)

Unified session management across all transport types by migrating
HTTPSSEProxy from direct map storage to use the centralized session
manager. Extended the session interface to support type differentiation
and metadata storage, enabling future support for distributed session
storage backends like Redis/Valkey.

Key changes:
- Added session types (MCP, SSE, Streamable) for better session handling
- Created SSESession type with SSE-specific functionality
- Migrated HTTPSSEProxy to use session manager with proper TTL
- Updated factory pattern to support different session types
- Fixed all tests to work with the new session management
- Maintained backward compatibility with existing code

Signed-off-by: Juan Antonio Osorio <ozz@stacklok.com>

68 of 237 new or added lines in 4 files covered. (28.69%)

25 existing lines in 4 files now uncovered.

9921 of 27761 relevant lines covered (35.74%)

16.6 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
11
82.77
-2.9% pkg/transport/proxy/httpsse/http_proxy.go
46
47.01
-27.99% pkg/transport/session/manager.go
55
15.71
-21.79% pkg/transport/session/proxy_session.go
57
0.0
pkg/transport/session/sse_session.go

Uncovered Existing Lines

Lines Coverage ∆ File
1
82.77
-2.9% pkg/transport/proxy/httpsse/http_proxy.go
1
15.71
-21.79% pkg/transport/session/proxy_session.go
2
92.86
-1.43% pkg/secrets/keyring/composite.go
21
48.94
-15.96% pkg/secrets/keyring/keyctl_linux.go
Jobs
ID Job ID Ran Files Coverage
1 17488624050.1 05 Sep 2025 09:01AM UTC 219
35.74
GitHub Action Run
Source Files on build 17488624050
  • Tree
  • List 219
  • Changed 5
  • Source Changed 3
  • Coverage Changed 5
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #17488624050
  • efacaef9 on github
  • Prev Build on main (#17488593453)
  • Next Build on main (#17488997314)
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