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

stacklok / toolhive-studio / 22058313454
57%

Build:
DEFAULT BRANCH: main
Ran 16 Feb 2026 10:06AM UTC
Jobs 1
Files 333
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

16 Feb 2026 10:03AM UTC coverage: 55.816% (+0.1%) from 55.716%
22058313454

push

github

web-flow
fix(polling): reconcile workload status for CLI-initiated operations (#1633)

* feat(polling): add pollingQueryKey helper for query cache deduplication

* feat(polling): add useAutoResumePolling hook for transition status reconciliation

Automatically starts polling for servers stuck in transition statuses
(starting, restarting, stopping) when the group page renders. Uses the
TanStack Query cache with pollingQueryKey for deduplication.

Resolves #1129

* refactor(polling): wrap polling calls with fetchQuery using pollingQueryKey

Migrate all 5 polling call sites to use queryClient.fetchQuery with the
shared pollingQueryKey. This registers mutation-initiated polls in the
query cache so useAutoResumePolling can detect them and avoid duplicates.

* feat(polling): wire useAutoResumePolling into group route

* fix(polling): poll until stable state and prevent re-trigger loop

Replace pollServerStatus with pollServerUntilStable in auto-resume hook
so stopping during an edit resolves when the server reaches running
instead of endlessly waiting for stopped.

Add ref-based tracking to prevent re-triggering when the effect re-runs
with stale workload data. Remove gcTime from all fetchQuery call sites.

* fix: remove gctime

* refactor: adress pr review

* refactor: adress pr review two

2547 of 4777 branches covered (53.32%)

Branch coverage included in aggregate %.

41 of 50 new or added lines in 8 files covered. (82.0%)

4 existing lines in 1 file now uncovered.

4008 of 6967 relevant lines covered (57.53%)

117.59 hits per line

New Missed Lines in Diff

Lines Coverage ∆ File
2
90.7
renderer/src/common/hooks/use-auto-resume-polling.ts
2
16.67
0.0% renderer/src/features/mcp-servers/hooks/use-delete-server.ts
2
23.08
3.08% renderer/src/features/mcp-servers/hooks/use-mutation-stop-server.ts
3
80.28
-16.27% renderer/src/common/lib/polling.ts

Uncovered Existing Lines

Lines Coverage ∆ File
4
80.28
-16.27% renderer/src/common/lib/polling.ts
Jobs
ID Job ID Ran Files Coverage
1 22058313454.1 16 Feb 2026 10:06AM UTC 333
55.82
GitHub Action Run
Source Files on build 22058313454
  • Tree
  • List 333
  • Changed 6
  • Source Changed 6
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #22058313454
  • 3148fdd4 on github
  • Prev Build on main (#22058110448)
  • Next Build on main (#22058332758)
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