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

stacklok / toolhive-studio / 25042235479
70%

Build:
DEFAULT BRANCH: main
Ran 28 Apr 2026 08:29AM UTC
Jobs 1
Files 468
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

28 Apr 2026 08:25AM UTC coverage: 66.497% (+0.05%) from 66.445%
25042235479

push

github

web-flow
feat(skills): persist build dialog errors inline instead of an ephemeral toast (#2123)

* test(mocks): register user-error scenario for 400 backend errors

Add a generic 'user-error' entry to MockScenarios so fixtures can model the 400 Bad Request shape introduced for the skill-build endpoint by stacklok/toolhive#5076, and wire the first instance on POST /api/v1beta/skills/build returning '{ error: "SKILL.md missing" }'.

* feat(skills): persist build dialog errors inline instead of an ephemeral toast

Render a destructive Alert below the dialog header that surfaces the backend message verbatim — including the actionable 400 packager errors from stacklok/toolhive#5076 (SKILL.md missing, invalid SKILL.md frontmatter, symlink/size violations) — so the user can keep reading it while they fix the path or tag. The alert clears on cancel and on resubmit. Mirrors the submitError pattern already used by DialogInstallSkill.

* refactor(skills): drop redundant error toast from build mutation hook

The build dialog now owns the user-visible error surface with an inline alert that preserves the backend message, so the hook's generic 'Failed to build skill' toast was duplicating the signal and hiding the more useful packager output. trackEvent('Skills: build failed') is preserved — analytics are unchanged. Matches useMutationInstallSkill, which already lets its dialog render the error inline.

3903 of 6381 branches covered (61.17%)

6 of 6 new or added lines in 1 file covered. (100.0%)

6006 of 9032 relevant lines covered (66.5%)

126.88 hits per line

Jobs
ID Job ID Ran Files Coverage
1 25042235479.1 28 Apr 2026 08:29AM UTC 468
66.5
GitHub Action Run
Source Files on build 25042235479
  • Tree
  • List 468
  • Changed 2
  • Source Changed 2
  • Coverage Changed 2
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #25042235479
  • 5294cbd2 on github
  • Prev Build on main (#25041258655)
  • Next Build on main (#25042276626)
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