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

humanspeak / svelte-motion / 29157799721
60%
main: 57%

Build:
Build:
LAST BUILD BRANCH: fix/presence-exit-placeholder-slot
DEFAULT BRANCH: main
Ran 11 Jul 2026 03:24PM UTC
Jobs 1
Files 256
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 Jul 2026 03:22PM UTC coverage: 59.87%. First build
29157799721

push

github

web-flow
fix(drag): compose full transform during drag via buildTransform (#446)

* test(drag): capture transform composition regressions

Add focused red coverage for live 2D and 3D whileDrag transforms and
cross-axis layout pinning during an x-only drag.

* fix(drag): compose full transform during drag via buildTransform

Route drag translation, cross-axis projection compensation, whileDrag
transform channels, authored style channels, and transformTemplate
through a single motion-dom buildTransform writer. Replace hover's
partial translate/scale/rotate rebuild with the same composer.

Snapshot commit by guard checkpoint for plan 003.

Closes #403
Closes #436

* docs(plans): guard close-out for plan 003 — PASS

Two checkpoints logged against snapshot c3525d0: all done criteria
reproduced (check 0 errors, unit 759/759, drag/reorder e2e 76 passed /
1 skipped), characterization tests red-verified against pre-fix source.
PR withheld per the plan's git workflow — maintainer live-demo sign-off
comes first.

* docs(plans): record PR #446 in plan 003 guard close-out

* ci(trunk): generate SvelteKit tsconfigs before type-aware lint

`$lib/*` is mapped to `src/lib/*` only inside the generated
`.svelte-kit/tsconfig.json`, which the root `tsconfig.json` extends and
`.gitignore` excludes. Nothing on the Trunk runner ever created it — the root
`prepare` script is just `husky` — so typed ESLint resolved every `$lib/…`
import to an error type and the `no-unsafe-*` family fired repo-wide. That is
the source of the 536 pre-existing issues Trunk reports in PR mode.

PR #446 added `$lib/utils/transformComposer` imports on new lines, which turned
47 of those latent errors into "new" issues and failed the gate, while
`trunk check --all` stayed green locally (where `.svelte-kit/` exists).

Install deps and run `svelte-kit sync` for both workspaces before trunk-action,
matching the fix already applied in humanspeak/svelte-virtual-chat.

Verified: with `.svelte-kit/` removed to mimic... (continued)

873 of 1684 branches covered (51.84%)

Branch coverage included in aggregate %.

66 of 134 new or added lines in 4 files covered. (49.25%)

3355 of 5378 relevant lines covered (62.38%)

24.15 hits per line

Uncovered Changes

Lines Coverage ∆ File
50
53.99
src/lib/utils/drag.ts
11
57.98
src/lib/html/_MotionContainer.svelte
6
73.08
src/lib/utils/transformComposer.ts
1
93.88
src/lib/utils/hover.ts
Jobs
ID Job ID Ran Files Coverage
1 node-22 - 29157799721.1 11 Jul 2026 03:24PM UTC 256
59.87
GitHub Action Run
Source Files on build 29157799721
  • Tree
  • List 256
  • 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 #29157799721
  • 081446ce on github
  • Delete
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