Revises the message_generation process as follows:
recursively delete the generated/ folder before generating new message files
process the AMENT_PREFIX_PATH in reverse order such that interfaces defined earlier on the AMENT_PREFIX_PATH will overwrite older versions of the interface. Thus interfaces defined in a ROS overlay workspace take precedent over a version of the interface defined in an underlay.
Additional mods were made to help address a stability issue involving content-filters in CI:
updated mocha to version 10.2
added native clearContentFilter() to rcl_bindings.cpp
reimplemented subscription#clearContentFilter() to use new native implementation
Revises the message_generation process as follows:
generated/
folder before generating new message filesAdditional mods were made to help address a stability issue involving content-filters in CI:
Fix #902