diff --git a/.github/workflows/humble.yaml b/.github/workflows/humble.yaml new file mode 100644 index 00000000..4b7b1626 --- /dev/null +++ b/.github/workflows/humble.yaml @@ -0,0 +1,53 @@ +name: humble + +on: + push: + branches: + - humble + pull_request: + branches: + - humble + workflow_dispatch: + +defaults: + run: + shell: bash + +jobs: + humble: + strategy: + matrix: + env: + - {ROS_DISTRO: humble, ROS_REPO: main} + runs-on: ubuntu-22.04 + env: + CCACHE_DIR: "${{ github.workspace }}/.ccache" + steps: + - name: Checkout ROS Toolboxes + uses: actions/checkout@v3 + with: + submodules: recursive + path: src/interbotix_ros_toolboxes + - name: Checkout ROS Core + uses: actions/checkout@v3 + with: + repository: interbotix/interbotix_ros_core + ref: humble + submodules: recursive + path: src/interbotix_ros_core + - name: Install non-rosdep Python dependencies + run: pip3 install modern-robotics transforms3d + - name: Prepare Workspace + run: | + rm src/interbotix_ros_core/interbotix_ros_common_drivers/COLCON_IGNORE + rm src/interbotix_ros_core/interbotix_ros_slate/COLCON_IGNORE + rm src/interbotix_ros_core/interbotix_ros_xseries/COLCON_IGNORE + rm src/interbotix_ros_toolboxes/interbotix_common_toolbox/interbotix_landmark_modules/COLCON_IGNORE + rm src/interbotix_ros_toolboxes/interbotix_common_toolbox/interbotix_moveit_interface_msgs/COLCON_IGNORE + rm src/interbotix_ros_toolboxes/interbotix_common_toolbox/interbotix_moveit_interface/COLCON_IGNORE + rm src/interbotix_ros_toolboxes/interbotix_io_toolbox/COLCON_IGNORE + rm src/interbotix_ros_toolboxes/interbotix_perception_toolbox/COLCON_IGNORE + - name: ROS-I CI + uses: ros-industrial/industrial_ci@master + with: + config: ${{toJSON(matrix.env)}} diff --git a/interbotix_common_toolbox/interbotix_landmark_modules/package.xml b/interbotix_common_toolbox/interbotix_landmark_modules/package.xml index b6d20fe8..5c9f4bf0 100644 --- a/interbotix_common_toolbox/interbotix_landmark_modules/package.xml +++ b/interbotix_common_toolbox/interbotix_landmark_modules/package.xml @@ -8,23 +8,23 @@ BSD-3-Clause Luke Schmitt - rclpy geometry_msgs - tf2_ros - tf2_geometry_msgs - visualization_msgs interbotix_common_modules interbotix_perception_modules - launch launch_ros - tf_transformations + launch python3-transforms3d + rclpy realsense2_camera + tf_transformations + tf2_geometry_msgs + tf2_ros + visualization_msgs + ament_lint_auto + ament_lint_common interbotix_tf_tools launch_testing - ament_lint_common - ament_lint_auto ament_python