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

StoneCypher / jssm / 45ecff2a8799518913bba1e6c787470f1de8161a
100%
master: 100%

Build:
Build:
LAST BUILD BRANCH: main
DEFAULT BRANCH: master
Ran 17 May 2026 01:41AM UTC
Jobs 11
Files 32
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

17 May 2026 12:14AM UTC coverage: 100.0%. Remained the same
45ecff2a8799518913bba1e6c787470f1de8161a

Pull #606

github

StoneCypher
fix(cli): free resvg-wasm objects to avoid GC-finalizer crashes

rasterizeViaResvgWasm created Resvg / RenderedImage wasm-bindgen objects
and left them to the GC FinalizationRegistry to free. That finalizer
runs at non-deterministic GC time and can fire while the shared wasm
instance is mid-render, throwing "recursive use of an object detected
which would lead to unsafe aliasing in rust" as an unhandled error that
intermittently fails the test run.

Capture both objects and free() them in a finally block so cleanup is
deterministic and no finalizer is left to race. Added a test asserting
both free() calls happen.
Pull Request #606: Convert to vitest

1334 of 1334 branches covered (100.0%)

Branch coverage included in aggregate %.

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

3015 of 3015 relevant lines covered (100.0%)

15955.52 hits per line

Jobs
ID Job ID Ran Files Coverage
1 45ecff2a8799518913bba1e6c787470f1de8161a.1 17 May 2026 01:41AM UTC 32
100.0
GitHub Action Run
2 45ecff2a8799518913bba1e6c787470f1de8161a.2 17 May 2026 01:41AM UTC 32
100.0
GitHub Action Run
3 45ecff2a8799518913bba1e6c787470f1de8161a.3 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
4 45ecff2a8799518913bba1e6c787470f1de8161a.4 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
5 45ecff2a8799518913bba1e6c787470f1de8161a.5 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
6 45ecff2a8799518913bba1e6c787470f1de8161a.6 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
7 45ecff2a8799518913bba1e6c787470f1de8161a.7 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
8 45ecff2a8799518913bba1e6c787470f1de8161a.8 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
9 45ecff2a8799518913bba1e6c787470f1de8161a.9 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
10 45ecff2a8799518913bba1e6c787470f1de8161a.10 17 May 2026 01:42AM UTC 32
100.0
GitHub Action Run
11 45ecff2a8799518913bba1e6c787470f1de8161a.11 17 May 2026 01:43AM UTC 32
100.0
GitHub Action Run
Source Files on build 45ecff2a8799518913bba1e6c787470f1de8161a
  • Tree
  • List 32
  • Changed 15
  • Source Changed 0
  • Coverage Changed 15
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Pull Request #606
  • PR Base - main (#A7DC0576...)
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