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
320 stars 70 forks source link

replaces travis-ci with github action for linux builds #841

Closed wayneparrott closed 2 years ago

wayneparrott commented 2 years ago

I have increasingly experienced problems with travis-ci seeking to charge me to build oss projects. Github actions offer a free and in many cases more performant multi-os CI service. This PR contributes a github action for building and testing rclnodejs on linux ubuntu-20.04.

1) removes .travis.yml 2) removes Dockerfile 3) adds .github/workflows/linux-build-and-test.yml 4) adds run-script-os dev-dep w/ os specific pretest setups to package.json