Open marip8 opened 3 years ago
This PR may not start a build until it gets merged into the master
branch or Github Actions is enabled for this repository. In either case here is a link to the CI result of the same branch in a dummy PR against my own fork's master
branch to show the result.
Note: please follow the official support website for PhoXiControl, it is advised to only use supported operating systems with PXC.
This PR adds Github Actions Continuous Integration (CI) to ensure the repository builds for ROS Kinetic, Melodic, and Noetic. CI is configured to run for pull requests against the
master
branch, when changes are pushed to themaster
branch, and on a weekly basis (to catch breakage from dependency changes). Currently the unit tests are disabled in the CI process because the machine running the CI build is not connected to a Photoneo scanner which is required by the tests.This PR also compiles the package with C++ 14 for compatibility with PCL 1.10 which is the default version for ROS Noetic.