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

stacklok / toolhive-studio / 21025640156 / 1
53%
main: 53%

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

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 %.

3345 of 6102 relevant lines covered (54.82%)

126.88 hits per line

Source Files on job 21025640156.1
  • 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 Build 21025640156
  • 3ce92b3c on github
  • Prev Job for on main (#20998206639.1)
  • Next Job for on main (#21026591000.1)
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