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

stacklok / toolhive / 23212473732
65%

Build:
DEFAULT BRANCH: main
Ran 17 Mar 2026 07:28PM UTC
Jobs 1
Files 564
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

17 Mar 2026 07:24PM UTC coverage: 64.346% (-0.003%) from 64.349%
23212473732

push

github

web-flow
Add E2E tests for skills overwrite protection and CLI (#4010)

* Add E2E tests for skills overwrite protection and CLI

Add missing E2E test coverage for the skills lifecycle (issue #3655):

- Overwrite protection: test duplicate install returns 409, reinstall
  after uninstall succeeds, and force flag allows overwrite
- Build + validate lifecycle: validate then build the same skill dir
- CLI-level E2E tests: new cli_skills_test.go testing the full
  thv skill CLI → REST API → service flow including validate, build,
  install, list, info, uninstall, and a full lifecycle test

Closes #3655

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Add api label to CLI skills tests for CI pickup

The E2E CI matrix filters by label (core, mcp, api, etc). Without
the "api" label, CLI skills tests would not run in any CI job.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

* Fix overwrite protection test to match actual behavior

The force flag controls filesystem overwrite of unmanaged directories,
not DB duplicate bypass. A duplicate install with force still returns
409 because the DB record already exists. Updated the test expectation
to match this behavior.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Radoslav Dimitrov <radoslav@stacklok.com>
Co-authored-by: Chris Burns <29541485+ChrisJBurns@users.noreply.github.com>

49369 of 76724 relevant lines covered (64.35%)

122.4 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
82.83
-0.26% pkg/vmcp/composer/workflow_engine.go
6
76.15
-5.5% pkg/secrets/keyring/keyctl_linux.go
Jobs
ID Job ID Ran Files Coverage
1 23212473732.1 17 Mar 2026 07:28PM UTC 564
64.35
GitHub Action Run
Source Files on build 23212473732
  • Tree
  • List 564
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #23212473732
  • 16b12385 on github
  • Prev Build on main (#23211722317)
  • Next Build on main (#23219553586)
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