diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 9f0548a..3e2753c 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -10,15 +10,15 @@ on:
jobs:
build:
- runs-on: ubuntu-22.04
+ runs-on: ubuntu-latest
+ container:
+ image: ros:humble-ros-core
steps:
- name: Checkout
- uses: actions/checkout@v3
+ uses: actions/checkout@v4
- name: Setup ROS
uses: ros-tooling/setup-ros@v0.7
- with:
- required-ros-distributions: humble
- name: Build
- uses: ros-tooling/action-ros-ci@v0.3
+ uses: ros-tooling/action-ros-ci@v0.4
with:
target-ros2-distro: humble
diff --git a/roomba_500driver_meiji/CMakeLists.txt b/roomba_500driver_meiji/CMakeLists.txt
index 50e731e..509906e 100755
--- a/roomba_500driver_meiji/CMakeLists.txt
+++ b/roomba_500driver_meiji/CMakeLists.txt
@@ -56,6 +56,4 @@ if(BUILD_TESTING)
ament_lint_auto_find_test_dependencies()
endif()
-ament_auto_package(
- CONFIG_EXTRAS "roomba_500driver_meiji-extras.cmake"
-)
+ament_auto_package()
diff --git a/roomba_500driver_meiji/package.xml b/roomba_500driver_meiji/package.xml
index 11de5aa..005770c 100755
--- a/roomba_500driver_meiji/package.xml
+++ b/roomba_500driver_meiji/package.xml
@@ -7,7 +7,7 @@
amsl
TODO
- ament_cmake
+ ament_cmake_auto
rosidl_default_generators
rclcpp
geometry_msgs
diff --git a/roomba_description/CMakeLists.txt b/roomba_description/CMakeLists.txt
index 4cda2fd..e7926cb 100644
--- a/roomba_description/CMakeLists.txt
+++ b/roomba_description/CMakeLists.txt
@@ -25,6 +25,4 @@ if(BUILD_TESTING)
ament_lint_auto_find_test_dependencies()
endif()
-ament_auto_package(
- CONFIG_EXTRAS "roomba_description-extras.cmake"
-)
+ament_auto_package()
diff --git a/roomba_description/package.xml b/roomba_description/package.xml
index 753cd56..f2753fd 100644
--- a/roomba_description/package.xml
+++ b/roomba_description/package.xml
@@ -7,7 +7,7 @@
amsl
BSD
- ament_cmake
+ ament_cmake_auto
xacro
robot_state_publisher
joint_state_publisher
diff --git a/roomba_teleop_meiji/CMakeLists.txt b/roomba_teleop_meiji/CMakeLists.txt
index 70a8f0f..94f61e5 100755
--- a/roomba_teleop_meiji/CMakeLists.txt
+++ b/roomba_teleop_meiji/CMakeLists.txt
@@ -21,6 +21,4 @@ if(BUILD_TESTING)
ament_lint_auto_find_test_dependencies()
endif()
-ament_auto_package(
- CONFIG_EXTRAS "roomba_teleop_meiji-extras.cmake"
-)
+ament_auto_package()
diff --git a/roomba_teleop_meiji/package.xml b/roomba_teleop_meiji/package.xml
index f886919..5f72616 100755
--- a/roomba_teleop_meiji/package.xml
+++ b/roomba_teleop_meiji/package.xml
@@ -7,7 +7,7 @@
amsl
TODO
- ament_cmake
+ ament_cmake_auto
rclcpp
joy
std_msgs