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

RobotWebTools / rclnodejs / 39551886502
91%

Build:
DEFAULT BRANCH: develop
Ran 21 Oct 2026 05:56AM UTC
Jobs 1
Files 67
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

21 Oct 2026 05:50AM UTC coverage: 91.146%. Remained the same
39551886502

push

github

web-flow
Simplify CI with official ROS Docker images (#1600)

## Summary

Use official ROS images to simplify Linux CI and reduce environment-setup dependencies. Retain Rolling coverage on Linux while focusing Windows CI on stable ROS distributions.

## Changes

- Use official ROS base images for all Linux build/test distributions, stable-release prebuilds, and the Lyrical ASan job.
- Remove redundant ROS installation, nightly tarball downloads, release lookups, and rosdep bootstrap steps.
- Reuse `setup-ros2-apt` at its original path for shared ROS test-interface and optional Electron dependency installation.
- Rely on image-provided build tools, Python, CMake, and `libatomic1`; remove duplicate installations, unnecessary sudo usage, and ARM64 workspace ownership changes.
- Remove Windows Rolling from the matrix while retaining Humble/Jazzy/Kilted/Lyrical builds and full Lyrical tests.
- Disable Pixi post-cleanup on disposable GitHub-hosted Windows runners.
- Preserve Node.js versions, ARM64 Rolling IDL testing, Lyrical coverage/package/docs checks, and prebuild artifact publishing.
- Enable fail-fast shell handling in the ASan retry command and document the revised CI coverage.

## Observed CI Results

Compare successful runs of `develop` at `00b431da` (2026-10-19) with this PR at `f46f8abe` (2026-10-21):

| Workflow | Elapsed time: before → after | Cumulative runner time: before → after | Runner-time reduction |
| --- | --- | --- | --- |
| Linux x64 | 11:47 → 6:07 | 43:36 → 24:00 | 45.0% |
| Linux ARM64 | 13:24 → 5:17 | 40:26 → 21:52 | 45.9% |
| ASan | 9:11 → 5:09 | 9:08 → 5:06 | 44.2% |
| Windows | 14:55 → 14:23 | 55:10 → 46:27 | 15.8% |
| All four workflows combined | 14:55 → 14:23 | 148:20 → 97:25 | 34.3% |

Times are minutes:seconds. Cumulative runner time sums job execution durations; it is not billed-minute usage.

Fix: #1649

2309 of 2705 branches covered (85.36%)

Branch coverage included in aggregate %.

18073 of 19657 relevant lines covered (91.94%)

228.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 39551886502.1 21 Oct 2026 05:56AM UTC 67
91.15
GitHub Action Run
Source Files on build 39551886502
  • Tree
  • List 67
  • 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 #39551886502
  • 74406acd on github
  • Prev Build on develop (#39239274492)
  • Next Build on develop (#39745560041)
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