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

RobotWebTools / rclnodejs
86%

Build:
DEFAULT BRANCH: develop
Repo Added 09 Nov 2017 06:42AM UTC
Files 50
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

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • 12.1.0
  • actionlib
  • actions
  • add-back-misdeleted-docs
  • add-badges
  • add-contributors
  • add-descriptor-namespaces
  • add-documentation-comments
  • add-kilted-actions-support
  • add-message-factory-helpers-with-smart-defaults-and-partial-construction-1343
  • add-missing-from-service
  • add-missing-func
  • add-missing-methods-graph
  • add-missing-timer
  • add-nan-module
  • add-nodejs-24
  • add-numpy
  • add-observable-subscriptions-with-rxjs-support-1347
  • add-online-document
  • add-rolling-info
  • add-tf2-electron-demo
  • add-typescript-definitions-and-non-throwing-variants-for-validator-1344
  • add-typescript-interfaces
  • arm64-only-on-develop
  • bouncy-bolson
  • bug/callback-uaf
  • bump-0.3.1
  • bump-0.4
  • bump-to-0.10.0
  • bump-to-0.7
  • bump-to-v0.10.1
  • change-linting-rule
  • cleanup-ci-config
  • cleanup-message-template
  • cleanup/testjs
  • complete-contributor
  • correct-rclnodejs-path
  • corrent-coveralls-badge
  • crystal-clemmys
  • develop
  • develop-1
  • disable-interaction-test
  • enable-active-lts-on-develop
  • enable-test-on-windows-workflow
  • enhance-message-validation-1340
  • eslint-es2017
  • feat-add-json-safe-serialization-modes-1307
  • feat-add-parameter-client-for-external-parameter-access-1317
  • feat-add-parameter-watcher-for-real-time-parameter-monitoring-1325
  • feat-add-structured-error-handling-with-error-class-hierarchy-1319
  • feature/promise-based-service-calls-1310
  • fix-1036
  • fix-1063
  • fix-1065
  • fix-1066
  • fix-1068
  • fix-1073
  • fix-1073-1
  • fix-1073-2
  • fix-1074
  • fix-1081
  • fix-1083
  • fix-1085
  • fix-1089
  • fix-1099
  • fix-1102
  • fix-1104
  • fix-1118
  • fix-1122
  • fix-1124
  • fix-1135
  • fix-1137
  • fix-1139
  • fix-1142
  • fix-1143
  • fix-1154
  • fix-1156
  • fix-1161
  • fix-1163
  • fix-1165
  • fix-1167
  • fix-1170
  • fix-1172
  • fix-1174
  • fix-1176
  • fix-1178
  • fix-1184
  • fix-1186
  • fix-1187
  • fix-1190
  • fix-1192
  • fix-1193
  • fix-1196
  • fix-1200
  • fix-1202
  • fix-1204
  • fix-1207
  • fix-1209
  • fix-1211
  • fix-1214
  • fix-1216
  • fix-1219
  • fix-1220
  • fix-1232
  • fix-1234
  • fix-1236
  • fix-1238
  • fix-1240
  • fix-1241
  • fix-1244
  • fix-1246
  • fix-1248
  • fix-1250
  • fix-1250-1
  • fix-1254
  • fix-1255
  • fix-1258
  • fix-1261
  • fix-1263
  • fix-1265
  • fix-1267
  • fix-1269
  • fix-1271
  • fix-1273
  • fix-1275
  • fix-1277
  • fix-1279
  • fix-1281
  • fix-1284
  • fix-1286
  • fix-1289
  • fix-1289-1
  • fix-1290
  • fix-1292
  • fix-1294
  • fix-1296
  • fix-1298
  • fix-1300
  • fix-1301
  • fix-1304
  • fix-1312
  • fix-1321
  • fix-1327
  • fix-1330
  • fix-1330-1
  • fix-1330-10
  • fix-1330-11
  • fix-1330-12
  • fix-1330-13
  • fix-1330-2
  • fix-1330-3
  • fix-1330-4
  • fix-1330-5
  • fix-1330-6
  • fix-1330-7
  • fix-1330-8
  • fix-1330-9
  • fix-1350
  • fix-1359
  • fix-1362
  • fix-1364
  • fix-1366
  • fix-1368
  • fix-1368-1
  • fix-1370
  • fix-1374
  • fix-1378
  • fix-1380
  • fix-1384
  • fix-1386
  • fix-764
  • fix-764-1
  • fix-circle-ci
  • fix-circleci-build-error
  • fix-eslint-errors
  • fix-exmaple-error
  • fix-flakiness
  • fix-issue-179
  • fix-issue-183
  • fix-issue-184
  • fix-issue-185
  • fix-issue-189
  • fix-issue-211
  • fix-issue-218
  • fix-issue-232
  • fix-issue-233
  • fix-issue-243-1
  • fix-issue-244
  • fix-issue-265
  • fix-issue-270
  • fix-issue-278
  • fix-issue-279
  • fix-issue-280
  • fix-issue-281
  • fix-issue-286
  • fix-issue-287
  • fix-issue-291
  • fix-issue-308
  • fix-issue-310
  • fix-issue-314
  • fix-issue-325
  • fix-issue-327
  • fix-issue-329
  • fix-issue-330
  • fix-issue-335
  • fix-issue-338
  • fix-issue-344
  • fix-issue-349
  • fix-issue-351
  • fix-issue-353
  • fix-issue-382
  • fix-issue-386
  • fix-issue-391
  • fix-issue-393
  • fix-issue-397
  • fix-issue-400
  • fix-issue-402
  • fix-issue-413
  • fix-issue-419
  • fix-issue-428
  • fix-issue-441
  • fix-issue-448
  • fix-issue-474
  • fix-issue-486
  • fix-issue-488
  • fix-issue-515
  • fix-issue-518
  • fix-issue-539
  • fix-issue-634
  • fix-issue-635
  • fix-issue-637
  • fix-issue-646-a
  • fix-issue-664
  • fix-issue-667
  • fix-issue-677
  • fix-issue-689
  • fix-issue-766
  • fix-issue-768
  • fix-issue-771
  • fix-issue-797
  • fix-rolling-failure
  • fix-travis-rolling-ridley
  • fix-windows-action
  • fix-windows-action-failure
  • fix/eloquent-compatibility
  • foxy-fitzroy
  • galactic-geochelone
  • generate-version-jsdoc
  • get-packages-from-ament-index
  • get-rmw-identifier
  • hanyia-patch-1
  • jazzy
  • kilted
  • master
  • merge-actionlib
  • move-client-introspection-to-client-binding
  • no-signal-handler
  • nodejs-8.12
  • nodejs-v10.14.0
  • nodejs-v12.20.0
  • patch-1
  • prebuildify
  • pump-0.32.1
  • pump-0.32.2
  • pump-0.32.3
  • pump-0.32.4
  • pump-0.32.5
  • pump-0.33.0
  • pump-1.0.0
  • pump-1.1.0
  • pump-1.2.0
  • pump-1.3.0
  • pump-1.4.0
  • pump-1.4.1
  • pump-1.4.2
  • pump-1.5.0
  • pump-1.5.1
  • pump-1.5.2
  • pump-1.6.0
  • pump-1.7.0
  • re-enable-rolling
  • reenable-cross-language-test
  • reenable-test-arm64
  • rename-scripts-to-cjs-for-esm-migration-1358
  • reorg-actions-badge
  • restructure-benchmark
  • revert-250-fix-issue-222
  • revert-295-topic-string-coverage
  • revert-colon-path
  • support-arm64-arch
  • support-introspection-configuration-kilted
  • sync-handles
  • travis-ci
  • typescript
  • update-appveyor-script
  • update-ci-configuration
  • update-doc-latest
  • update-dockerfile-dashing
  • update-nodejs-v8.11.4
  • update-readme-dashing
  • update-readme-on-v0.10.1
  • update-readme-security
  • update-visual
  • upgrade-commander
  • upgrade-debug
  • upgrade-dev-dependency
  • upgrade-mac-image
  • upgrade-nodejs-8.9.4
  • upgrade-nodejs-v10.15.1
  • upgrade-nodejs-v10.16.1
  • upgrade-to-0.6
  • upgrade-xcode
  • use-colcon-variable
  • use-crystal-package
  • verify-0.9.0-on-crystal-patch2
  • verify-get-rmw-identifier-on-jazzy

02 Feb 2026 08:45AM UTC coverage: 85.544% (-0.04%) from 85.585%
21583220234

push

github

web-flow
Configure Electron Forge packaging with ASAR unpack for all demos (#1387)

This PR configures Electron Forge packaging across all four electron demos (topics, turtle_tf2, manipulator, car) to enable distributable application creation. The key enhancement is the ASAR configuration that unpacks the rclnodejs module, which requires file system access to generated code and native bindings.

**Changes:**
- Added Electron Forge packaging infrastructure with ASAR unpack configuration for rclnodejs across all demos
- Updated dependencies to rclnodejs ^1.8.1 and upgraded Electron/build tools to latest versions
- Migrated manipulator demo from CDN-based Three.js to npm package and added GPU rendering workarounds
- Added comprehensive packaging documentation to all demo READMEs

Fix: #1386

1382 of 1755 branches covered (78.75%)

Branch coverage included in aggregate %.

2861 of 3205 relevant lines covered (89.27%)

454.52 hits per line

Relevant lines Covered
Build:
Build:
3205 RELEVANT LINES 2861 COVERED LINES
454.52 HITS PER LINE
Source Files on develop
  • Tree
  • List 50
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
21583220234 develop Configure Electron Forge packaging with ASAR unpack for all demos (#1387) This PR configures Electron Forge packaging across all four electron demos (topics, turtle_tf2, manipulator, car) to enable distributable application creation. The key enha... push 02 Feb 2026 08:59AM UTC web-flow github
85.54
21582762572 fix-1386 Merge 9aebc6e22 into d77a05da9 Pull #1387 02 Feb 2026 08:43AM UTC web-flow github
85.56
21581200468 fix-1386 Merge 96908c7f4 into d77a05da9 Pull #1387 02 Feb 2026 07:49AM UTC web-flow github
85.56
21581115363 fix-1386 Merge de0d4f192 into d77a05da9 Pull #1387 02 Feb 2026 07:41AM UTC web-flow github
85.56
21469242126 develop Mitigate compiler warnings (#1385) This PR narrows the Node.js header inclusion in the native bindings to only pull in version macros, which helps mitigate compiler warnings from unnecessary Node C++ API exposure. **Changes:** - Replace the broa... push 29 Jan 2026 07:33AM UTC web-flow github
85.58
21467123293 fix-1384 Merge d9b7686b0 into e465abdf8 Pull #1385 29 Jan 2026 05:56AM UTC web-flow github
85.56
21344755060 develop Re-enable rolling build on Windows (#1382) This PR updates the URL for downloading ROS2 Rolling binaries on Windows, changing from the old ci.ros2.org build farm to the newer GitHub releases location. The title suggests this is meant to "re-enabl... push 26 Jan 2026 03:11AM UTC web-flow github
85.54
21343360294 re-enable-rolling Merge 576462a34 into 15d04b129 Pull #1382 26 Jan 2026 01:47AM UTC web-flow github
85.56
21343177077 re-enable-rolling Merge 686221775 into 15d04b129 Pull #1382 26 Jan 2026 01:36AM UTC web-flow github
85.58
21234273013 kilted Pump to 1.8.1 (#1381) push 22 Jan 2026 03:09AM UTC minggangw github
85.52
See All Builds (1700)
  • Repo on GitHub
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