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

stacklok / toolhive / 22957484698
64%

Build:
DEFAULT BRANCH: main
Ran 11 Mar 2026 02:28PM UTC
Jobs 1
Files 546
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

11 Mar 2026 02:25PM UTC coverage: 64.093%. Remained the same
22957484698

push

github

web-flow
Speed up CI unit tests (#4081)

* Speed up CI unit tests by using go clean -testcache

The test-coverage task was running `go clean -cache` which wipes the
entire Go build cache, forcing recompilation of all 197 packages plus
dependencies from scratch on every run. This was added to prevent
"inconsistent NumStmt" coverage errors from stale instrumented binaries.

Switch to `go clean -testcache` which only clears cached test results
while preserving compiled packages. This is sufficient to prevent the
NumStmt errors since those are caused by stale test binaries, not the
build cache itself.

Local benchmarks show ~30% reduction in test time (1m28s -> 1m01s) with
the build cache warm. On CI the improvement should be significant since
the GitHub Actions cache restores the Go build cache between runs.

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

* Use 8-core runner for unit tests

Go test compilation is CPU-bound and parallelizes well across cores.
Upgrading from the standard 4-core runner to 8-core should roughly
halve compilation time. Larger runners are free for public repos.

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

* Fix runner name to match org-configured label

The Stacklok org runner is named ubuntu-8cores-32gb, not the GitHub
standard ubuntu-latest-8-cores.

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

* Fix coverage upload conditions for non-default runner name

The Codecov and Coveralls upload steps had `if: matrix.os ==
'ubuntu-latest'` which doesn't match the new `ubuntu-8cores-32gb`
runner. Use `startsWith(matrix.os, 'ubuntu')` so coverage uploads
work regardless of which Ubuntu runner variant is used.

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

---------

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>

48013 of 74911 relevant lines covered (64.09%)

74.33 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
2
82.83
-0.26% pkg/vmcp/composer/workflow_engine.go
Jobs
ID Job ID Ran Files Coverage
1 22957484698.1 11 Mar 2026 02:28PM UTC 546
64.09
GitHub Action Run
Source Files on build 22957484698
  • Tree
  • List 546
  • Changed 2
  • Source Changed 0
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #22957484698
  • 144a4dad on github
  • Prev Build on main (#22955014291)
  • Next Build on main (#22965168224)
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