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

humanspeak / svelte-markdown / 29045889871
95%
main: 95%

Build:
Build:
LAST BUILD BRANCH: fix/shiki-out-of-extensions-barrel
DEFAULT BRANCH: main
Ran 09 Jul 2026 07:55PM UTC
Jobs 1
Files 130
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

09 Jul 2026 07:52PM UTC coverage: 94.646%. First build
29045889871

push

github

web-flow
chore(test): gate coverage, declare engines, cover rAF fallback (#353)

* chore(test): gate coverage; declare engines; cover rAF fallback

- vite.config.ts: add coverage thresholds at measured floor plus a
  text-summary reporter so coverage cannot rot silently
- package.json: declare "engines": { "node": ">=22" } to match CI
- SvelteMarkdown.test.ts: cover the rAF-absent streaming fallback and
  its timeout-cancel branch

Implements plan 010 (streaming-component-hardening).

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

* docs(guard): log checkpoint 1 for plan 010

ON TRACK against snapshot 159ff06. Records the reproduced done
criteria, lcov evidence that the timeout-cancel branch is genuinely
covered, and two findings for the operator: a stale plan excerpt
(renamed since the Planned-at SHA) and tight coverage-threshold
headroom on functions/lines.

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

* docs(guard): amend plan 010 — stale excerpt and threshold slack

Operator-approved amendment following guard checkpoint 1.

- Correct the Current state excerpt: scheduleAppendFlush /
  flushPendingAppendChunks were renamed to scheduleStreamFlush /
  flushPendingStreamChanges by plans 007-009, so the drift STOP fired
  on a cosmetic diff. STOP wording now distinguishes a pure rename
  from a behavioural change.
- Require coverage floors >=1 point below measured rather than a bare
  integer round-down; functions: 96 vs measured 96.19% left only one
  uncovered function of headroom.
- Add a live-gate check so the threshold criterion cannot be met with
  inert config.
- Re-stamp Planned at to fbc1ea5; re-open 010 for the threshold edit.

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

* chore: remove raw lint/format scripts in favour of Trunk

CLAUDE.md already mandates `trunk fmt` / `trunk check` and forbids
running prettier/eslint directly, but the `lint`, `format`, and
`lint:fix` scripts st... (continued)

846 of 940 branches covered (90.0%)

Branch coverage included in aggregate %.

1399 of 1432 relevant lines covered (97.7%)

4715.17 hits per line

Jobs
ID Job ID Ran Files Coverage
1 node-22 - 29045889871.1 09 Jul 2026 07:55PM UTC 130
94.65
GitHub Action Run
Source Files on build 29045889871
  • Tree
  • List 130
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #29045889871
  • d7d295a8 on github
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc