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

stacklok / toolhive / 24349623623
67%

Build:
DEFAULT BRANCH: main
Ran 13 Apr 2026 02:48PM UTC
Jobs 1
Files 618
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

13 Apr 2026 02:42PM UTC coverage: 65.595% (+0.002%) from 65.593%
24349623623

push

github

web-flow
fix(operator): rename BackendAuthType enum value to camelCase (#4563)

* fix(operator): rename BackendAuthType enum value to camelCase

The enum value "external_auth_config_ref" was the only snake_case
discriminator in the CRD codebase. All other values use camelCase
(tokenExchange, headerInjection, bearerToken, etc.). This renames
it to "externalAuthConfigRef" for consistency before the API
stabilizes.

Updated the constant, kubebuilder validation markers, CEL rules,
converter logic, and all test fixtures. CRD manifests and API
docs regenerated.

Fixes #4542

* fix(operator): deprecate old snake_case enum value instead of breaking

Keep the old "external_auth_config_ref" value as
DeprecatedBackendAuthTypeExternalAuthConfigRef so existing CRDs
continue to validate. The kubebuilder enum and validation switch
now accept both the new camelCase and deprecated snake_case values.

* chore: regenerate CRDs and docs after enum update

* fix: log deprecation warning when old snake_case auth type is used

* style: wrap deprecation log to stay within 130-char line limit

* ci: retrigger CI (flaky E2E test timeout)

4 of 13 new or added lines in 2 files covered. (30.77%)

2 existing lines in 1 file now uncovered.

56975 of 86859 relevant lines covered (65.59%)

62.79 hits per line

Uncovered Changes

Lines Coverage ∆ File
7
79.96
-0.92% cmd/thv-operator/pkg/vmcpconfig/converter.go
2
70.49
0.0% cmd/thv-operator/api/v1alpha1/virtualmcpserver_types.go

Coverage Regressions

Lines Coverage ∆ File
2
71.43
-1.68% pkg/vmcp/k8s/manager.go
Jobs
ID Job ID Ran Files Coverage
1 24349623623.1 13 Apr 2026 02:48PM UTC 618
65.59
GitHub Action Run
Source Files on build 24349623623
  • Tree
  • List 618
  • Changed 7
  • Source Changed 3
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24349623623
  • f993590f on github
  • Prev Build on main (#24349165669)
  • Next Build on main (#24349889678)
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