Continuous Integration/ROS Noetic Compatibility #52
+111
−0
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.