-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
What: builds the kobuki c++ libraries from source using colcon, no other ros2 dependencies involved
How:
- Apt-gets build essential tools (git, cmake, gcc)
- Configures a virtual environment that allows fetching of the fundamental pypi colcon dependencies
- Adds ament and kobuki source repositories (pinned on foxy versions) to the colcon workspace
- Compiles natively, then cleans and cross-compiles
Why: continuous verification that the source build instructions work
When: triggers weekly (ideally it would be as kobuki source repos change, but this is sufficient)
Resources
- resources/venv.bash - venv that fetches vcstool, colcon-core, colcon-common-extensions
- resources/colcon.meta - some helpers specifically for eigen/sophus
- resources/kobuki_standalone.repos - ament and kobuki source versions
- .github/workflows/nightly.yaml - actual action recipe
FYI @scpeters
Metadata
Metadata
Assignees
Labels
No labels