From 01d9425e41f9c581fec865d0b404f35331349fd6 Mon Sep 17 00:00:00 2001 From: chama1176 Date: Fri, 9 Aug 2024 13:45:17 +0900 Subject: [PATCH] Support Jazzy (#34) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * jazzyのCIもindustrial ciで回すようにします * continue on error * jazzyでリンクが通るように設定を追加します * ci全体の結果を想定通りにするようにfail fastにします * fix ci setting file * JazzyサポートをREADMEに追記 * add author tag --- .github/workflows/industrial_ci.yaml | 2 ++ README.md | 1 + rt_manipulators_lib/CMakeLists.txt | 4 ++++ rt_manipulators_lib/package.xml | 1 + 4 files changed, 8 insertions(+) diff --git a/.github/workflows/industrial_ci.yaml b/.github/workflows/industrial_ci.yaml index 377ba28..0f00492 100644 --- a/.github/workflows/industrial_ci.yaml +++ b/.github/workflows/industrial_ci.yaml @@ -15,11 +15,13 @@ on: jobs: industrial_ci: strategy: + fail-fast: false matrix: env: - { ROS_DISTRO: foxy, ROS_REPO: ros } - { ROS_DISTRO: galactic, ROS_REPO: ros } - { ROS_DISTRO: humble, ROS_REPO: ros } + - { ROS_DISTRO: jazzy, ROS_REPO: ros } - { ROS_DISTRO: rolling, ROS_REPO: ros } runs-on: ubuntu-latest steps: diff --git a/README.md b/README.md index 379fd06..c0e9aa4 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ - ROS Foxy - ROS Galactic - ROS Humble +- ROS Jazzy - ROS Rolling ## インストール方法 diff --git a/rt_manipulators_lib/CMakeLists.txt b/rt_manipulators_lib/CMakeLists.txt index d3cbbe0..5047762 100644 --- a/rt_manipulators_lib/CMakeLists.txt +++ b/rt_manipulators_lib/CMakeLists.txt @@ -13,6 +13,7 @@ find_package(dynamixel_sdk REQUIRED) find_package(eigen3_cmake_module REQUIRED) find_package(Eigen3) find_package(yaml_cpp_vendor REQUIRED) +find_package(yaml-cpp REQUIRED) set(library_name ${CMAKE_PROJECT_NAME}) @@ -37,6 +38,9 @@ target_include_directories(${library_name} PUBLIC $ $) +target_link_libraries(${library_name} + yaml-cpp +) ament_target_dependencies(${library_name} dynamixel_sdk Eigen3 diff --git a/rt_manipulators_lib/package.xml b/rt_manipulators_lib/package.xml index 9c9232a..2f48433 100644 --- a/rt_manipulators_lib/package.xml +++ b/rt_manipulators_lib/package.xml @@ -8,6 +8,7 @@ Apache License 2.0 ShotaAk + chama1176 ament_cmake