Skip to content

Conversation

@davidt315
Copy link

Adds pipelines to test the ros builds on each distro

@davidt315 davidt315 marked this pull request as ready for review June 4, 2025 19:28
@davidt315 davidt315 marked this pull request as draft June 4, 2025 19:28
@davidt315 davidt315 marked this pull request as ready for review June 4, 2025 19:40
@davidt315 davidt315 marked this pull request as draft June 4, 2025 20:23
@davidt315 davidt315 marked this pull request as ready for review June 4, 2025 21:02
@davidt315
Copy link
Author

In addition to adding the pipelines for the currently supported ros2 distrobutions (all ROS 1 is now EOL! https://www.ros.org/blog/noetic-eol/), This PR will fix the failing CUDA find package if you don't have CUDA, installs boost and yaml-cpp wth rosdep, and fixes the IMU message comparison by comparing timestamps to determine if the current message is new.

@davidt315 davidt315 force-pushed the add-ci-build-checks branch from 09078a9 to eea3f0d Compare June 4, 2025 21:29
added the pull request trigger

allow for manual trigger

temporarily add my branch to test workflow

update to use the ros2 builds since noetic is EOL:

added yaml-cpp

set cuda to false, add boost thread

fix the cuda arg and boost includE

added boost

check timestamps

inclue cstdint

fix the cuda

add cstdint to anything that uses it

remove temp run on branch

remove installation steps for yaml-cpp and boost since they are in rosdep now with the package.xml declarations
@davidt315 davidt315 force-pushed the add-ci-build-checks branch from 8c5665b to 3af7068 Compare June 4, 2025 21:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant