RobotWebTools / rclnodejs

Node.js version of ROS 2.0 client
https://docs.ros.org/en/humble/Concepts/Basic/About-Client-Libraries.html?highlight=rclnodejs#community-maintained
Apache License 2.0
311 stars 70 forks source link

limit ci test matrix to only LTS and latest ROS & Nodejs distros #900

Closed wayneparrott closed 1 year ago

wayneparrott commented 1 year ago

reduce node version matrix: 14, 16, 18, 19

reduce ros version matrix: foxy, humble, rolling

On windows use explict nodejs version to workaround some silly github environment issue that is not correctly setting up node-gyp. I think this is caused by an environment/action caching of a bad instance.

Updated README.md to display the develop branch's compatibility with the LTS and current ROS branches on Linux and Windows.

Public API Changes

Description

wayneparrott commented 1 year ago

Currently the linux ci is failing due to dependency on the system ubuntu 20 and 22 releases are not signed. This should resolve itself when the provider (microsoft) fixes the issue. Simply try running again may result in successful build.

wayneparrott commented 1 year ago

self Approved