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

stacklok / toolhive-studio / 21025640156
53%

Build:
DEFAULT BRANCH: main
Ran 15 Jan 2026 09:08AM UTC
Jobs 1
Files 313
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

15 Jan 2026 09:05AM UTC coverage: 53.252% (+0.2%) from 53.026%
21025640156

push

github

web-flow
feat(remote-mcp): support bearer token authentication (#1455)

* refactor(remote-mcp): extract getOAuthConfig with bearer_token support

- Extract shared OAuth config transformation into getOAuthConfig function
- Add bearer_token field support alongside client_secret
- Pass clientSecretFallback parameter to preserve different behaviors:
  - CREATE uses oauth_config.client_secret?.name
  - UPDATE uses oauth_config.client_secret?.value.secret
- Add bearer_token mapping in convertCreateRequestToFormData
- Use getRemoteAuthFieldType for consistent auth type detection

* test(remote-mcp): add bearer_token auth test for prepareCreateWorkloadData

- Test that bearer_token auth transforms correctly
- Verify bearer_token uses name field (BEARER_TOKEN_BEARER_SERVER pattern)
- Verify client_secret is undefined when using bearer auth
- Verify auth_type is omitted from output

* test(remote-mcp): add bearer_token auth integration test

- Test full form submission flow with Bearer Token auth type
- Verify secret creation with correct key format
- Verify workload creation includes bearer_token in oauth_config
- Verify client_secret is undefined when using bearer auth

* feat: hide proxy mode for bearer token auth type

* feat(remote-mcp): support bearer token authentication

* leftover

* fix: htmlFor label

* docs(form-fields-proxy): fix typos in BearerToken auth comment

* refactor: use form-fields-remote-mcp component

* refactor: getSecret fn name

* refactor: add comment on top of th fn

2141 of 4200 branches covered (50.98%)

Branch coverage included in aggregate %.

56 of 59 new or added lines in 10 files covered. (94.92%)

3345 of 6102 relevant lines covered (54.82%)

126.88 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
1
92.22
0.56% renderer/src/features/mcp-servers/components/remote-mcp/form-fields-auth.tsx
2
84.21
renderer/src/common/components/workloads/form-fields-remote-mcp.tsx
Jobs
ID Job ID Ran Files Coverage
1 21025640156.1 15 Jan 2026 09:08AM UTC 313
53.25
GitHub Action Run
Source Files on build 21025640156
  • Tree
  • List 313
  • Changed 13
  • Source Changed 10
  • Coverage Changed 13
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #21025640156
  • 3ce92b3c on github
  • Prev Build on main (#20998206639)
  • Next Build on main (#21026591000)
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