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

RobotWebTools / rclnodejs / 27064096872 / 1
86%
develop: 86%

Build:
DEFAULT BRANCH: develop
Ran 06 Jun 2026 02:08PM UTC
Files 64
Run time 2s
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

06 Jun 2026 01:51PM UTC coverage: 85.523%. Remained the same
27064096872.1

push

github

web-flow
Phase 1: Rename CJS-only build/generator files to .cjs (#1529)

First phase of the ESM migration. Renames the build- and generator-time modules that must remain CommonJS — they run synchronously under Node (node-gyp, `postinstall`, message generation) — from `.js` to `.cjs`. The explicit `.cjs` extension pins them to CommonJS ahead of introducing `"type": "module"` in Phase 3.

## Renamed to `.cjs` (24 files)

- **`scripts/`** — `config`, `cpplint`, `generate_messages`, `generate_tsd`, `install`, `ros_distro`, `run_test`, `tag_prebuilds`
- **`rosidl_gen/`** — `action_msgs`, `deallocator`, `filter`, `generate_worker`, `idl_generator`, `index`, `message_translator`, `packages`, `primitive_types`
- **`rosidl_gen/templates/`** — `action-template`, `message-template`, `service-event-template`, `service-template`
- **`rosidl_parser/`** — `py_utils`, `rosidl_parser`
- **`rostsd_gen/`** — `index`

## Reference updates (19 files)

- **`package.json`** — `scripts` + `bin` entries point at the `.cjs` paths
- **`binding.gyp`** — generator/config paths
- **`.npmignore`** / **eslint globs** — include `.cjs`
- **Internal requires** — cross-references within the renamed trees
- **Worker spawn path** — `generate_worker.cjs`
- **Extensionless require fix** — `py_utils` → `./py_utils.cjs` (extensionless `require` does *not* resolve `.cjs`)
- **Emitted require paths** — `message-template.cjs` output strings
- **External requires** — `index.js`, `lib/interface_loader.js`, `lib/message_introspector.js`, `example/rosidl/*`, and 8 `test/*` files

Fix: #1358

1848 of 2346 branches covered (78.77%)

Branch coverage included in aggregate %.

3658 of 4092 relevant lines covered (89.39%)

408.47 hits per line

Source Files on job 27064096872.1
  • Tree
  • List 64
  • Changed 2
  • Source Changed 2
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 27064096872
  • 9488c15f on github
  • Prev Job for on develop (#26941889863.1)
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