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

stacklok / toolhive / 24092256438
65%

Build:
DEFAULT BRANCH: main
Ran 07 Apr 2026 04:29PM UTC
Jobs 1
Files 604
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

07 Apr 2026 04:23PM UTC coverage: 65.15% (-0.04%) from 65.19%
24092256438

push

github

web-flow
Add package API surface rule and skill guidance (#4578)

* Add package API surface rule and skill guidance

Add Go style rule for package API surface: prefer interfaces,
constructors, and result types over public intermediate config types.
Start without extra types and introduce them when a concrete need
arises.

Update implement-story skill with three improvements:
- Present high-level PR split first, then enter plan mode for each PR's
  details (plan subsequent PRs after previous PR's CI is green)
- Core domain logic can be introduced standalone, but integration
  concerns should ship alongside their consumers
- Don't add config fields or CRD attributes for out-of-scope
  functionality, even to prepare for sibling stories

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Require plan review against rules before implementation

Plans presented by agents must be checked against all applicable
.claude/rules/ files to catch convention violations early, before
code is written.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

* Add duration type convention to operator rules

CRD types should use metav1.Duration for duration fields instead of
string or integer seconds. This is the standard Kubernetes convention
and has built-in OpenAPI schema support.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

54677 of 83925 relevant lines covered (65.15%)

62.04 hits per line

Coverage Regressions

Lines Coverage ∆ File
14
74.44
-5.19% pkg/client/config.go
11
68.42
-14.47% pkg/client/discovery.go
8
20.11
-2.87% pkg/client/manager.go
5
82.6
-0.21% pkg/vmcp/composer/workflow_engine.go
3
71.85
-1.11% pkg/ignore/processor.go
2
95.68
-1.44% pkg/vmcp/composer/template_expander.go
Jobs
ID Job ID Ran Files Coverage
1 24092256438.1 07 Apr 2026 04:28PM UTC 604
65.15
GitHub Action Run
Source Files on build 24092256438
  • Tree
  • List 604
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #24092256438
  • 4bb35bea on github
  • Prev Build on main (#24088984050)
  • Next Build on main (#24095502454)
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