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

RobotWebTools / rclnodejs / 24119700938
86%

Build:
DEFAULT BRANCH: develop
Ran 08 Apr 2026 06:49AM UTC
Jobs 1
Files 55
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

08 Apr 2026 05:36AM UTC coverage: 85.368% (-0.04%) from 85.411%
24119700938

push

github

web-flow
Raise Node.js Minimum to 20.20.2 (#1478)

This PR raises the minimum supported Node.js version to `20.20.2` and includes the follow-up fixes from PR review.

### What changed

- Updated the Node.js minimum across package metadata, CI, and docs.
- Moved the Linux ARM64 CI lane to Node `20.20.2`.
- Aligned install/prerequisite docs across the main README, build docs, npm README, benchmark docs, Electron demos, TypeScript demos, and JSDoc template.
- Reconciled stale Electron demo guidance in:
  - [electron_demo/manipulator/README.md](electron_demo/manipulator/README.md)
  - [electron_demo/turtle_tf2/README.md](electron_demo/turtle_tf2/README.md)
- Fixed prebuild packaging so Node and Electron binaries are generated and resolved separately:
  - [package.json](package.json)
  - [lib/prebuilds.js](lib/prebuilds.js)
  - [lib/native_loader.js](lib/native_loader.js)
  - [scripts/install.js](scripts/install.js)
  - [scripts/tag_prebuilds.js](scripts/tag_prebuilds.js)

### Tests

- Added runtime-specific assertions to:
  - [test/test-native-loader.js](test/test-native-loader.js)
- Added a focused helper test file locally:
  - [test/test-prebuilds.js](test/test-prebuilds.js)

### Validation

```bash
npx mocha test-native-loader.js test-prebuilds.js
```

Fix: #1458

1568 of 1998 branches covered (78.48%)

Branch coverage included in aggregate %.

15 of 18 new or added lines in 2 files covered. (83.33%)

1 existing line in 1 file now uncovered.

3187 of 3572 relevant lines covered (89.22%)

444.39 hits per line

Uncovered Changes

Lines Coverage ∆ File
2
66.67
lib/prebuilds.js
1
76.0
0.74% lib/native_loader.js

Coverage Regressions

Lines Coverage ∆ File
1
76.0
0.74% lib/native_loader.js
Jobs
ID Job ID Ran Files Coverage
1 24119700938.1 08 Apr 2026 06:49AM UTC 55
85.37
GitHub Action Run
Source Files on build 24119700938
  • Tree
  • List 55
  • Changed 1
  • Source Changed 1
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #24119700938
  • b83aa440 on github
  • Prev Build on develop (#24119039008)
  • Next Build on develop (#24123105776)
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