From ebcad529f7e1c536bbe590ad40e0e51eac0cfba5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christoph=20Fr=C3=B6hlich?= Date: Sun, 11 May 2025 08:57:00 +0100 Subject: [PATCH] Add Kilted Kaiju and use downstream Jazzy branches (#193) (cherry picked from commit 04ce7cc424e64cc37a2f25d060fda9544738723b) --- .../rolling-binary-downstream-build.yml | 5 ++--- .github/workflows/rolling-build.yml | 2 +- .github/workflows/rolling-pre-commit.yml | 2 +- README.md | 7 +++++-- ros_controls.jazzy.repos | 4 ++-- ros_controls.kilted.repos | 21 +++++++++++++++++++ 6 files changed, 32 insertions(+), 9 deletions(-) create mode 100644 ros_controls.kilted.repos diff --git a/.github/workflows/rolling-binary-downstream-build.yml b/.github/workflows/rolling-binary-downstream-build.yml index c251338..3e8b21f 100644 --- a/.github/workflows/rolling-binary-downstream-build.yml +++ b/.github/workflows/rolling-binary-downstream-build.yml @@ -18,11 +18,10 @@ jobs: strategy: fail-fast: false matrix: - ROS_DISTRO: [rolling] - ROS_REPO: [testing] + ROS_DISTRO: [kilted, rolling] with: ros_distro: ${{ matrix.ROS_DISTRO }} - ros_repo: ${{ matrix.ROS_REPO }} + ros_repo: testing ref_for_scheduled_build: master not_test_build: true downstream_workspace: ros_controls.${{ matrix.ROS_DISTRO }}.repos diff --git a/.github/workflows/rolling-build.yml b/.github/workflows/rolling-build.yml index 3940317..1f6ab22 100644 --- a/.github/workflows/rolling-build.yml +++ b/.github/workflows/rolling-build.yml @@ -25,7 +25,7 @@ jobs: strategy: fail-fast: false matrix: - ROS_DISTRO: [rolling] + ROS_DISTRO: [kilted, rolling] ROS_REPO: [main, testing] with: ros_distro: ${{ matrix.ROS_DISTRO }} diff --git a/.github/workflows/rolling-pre-commit.yml b/.github/workflows/rolling-pre-commit.yml index c590c1f..bd125fc 100644 --- a/.github/workflows/rolling-pre-commit.yml +++ b/.github/workflows/rolling-pre-commit.yml @@ -17,6 +17,6 @@ jobs: strategy: fail-fast: false matrix: - ROS_DISTRO: [rolling] + ROS_DISTRO: [kilted, rolling] with: ros_distro: ${{ matrix.ROS_DISTRO }} diff --git a/README.md b/README.md index 6b80e26..a6c0945 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,5 @@ -control_msgs -=========== +# control_msgs + [![License](https://img.shields.io/badge/License-BSD_3_Clause-blue.svg)](https://opensource.org/license/bsd-3-clause) control_msgs contains base messages, services and actions useful for controlling robots. It provides representations for controller setpoints and joint and cartesian trajectories. @@ -7,6 +7,7 @@ control_msgs contains base messages, services and actions useful for controlling See [control_msgs documentation](http://docs.ros.org/en/rolling/p/control_msgs/) and release infos on [index.ros.org](http://index.ros.org/p/control_msgs). ## Contributing + As an open-source project, we welcome each contributor, regardless of their background and experience. Pick a [PR](https://github.com/ros-controls/control_msgs/pulls) and review it, or [create your own](https://github.com/ros-controls/control_msgs/contribute)! If you are new to the project, please read the [contributing guide](https://control.ros.org/rolling/doc/contributing/contributing.html) for more information on how to get started. We are happy to help you with your first contribution. @@ -15,9 +16,11 @@ If you are new to the project, please read the [contributing guide](https://cont | Distribution | Repository Link | Build Status | Package build | |--------------|-----------------|--------------|--------------| | Rolling | [master](https://github.com/ros-controls/control_msgs/tree/master) | [![Rolling Binary Build](https://github.com/ros-controls/control_msgs/actions/workflows/rolling-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/control_msgs/actions/workflows/rolling-build.yml)
[![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Rdev__control_msgs__ubuntu_noble_amd64&subject=build.ros2.org)](https://build.ros2.org/job/Rdev__control_msgs__ubuntu_noble_amd64/) | [![Package Build](https://build.ros2.org/buildStatus/icon?job=Rbin_uN64__control_msgs__ubuntu_noble_amd64__binary)](https://build.ros2.org/job/Rbin_uN64__control_msgs__ubuntu_noble_amd64__binary/) | +| Kilted | [master](https://github.com/ros-controls/control_msgs/tree/master) | see above
[![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Kdev__control_msgs__ubuntu_noble_amd64&subject=build.ros2.org)](https://build.ros2.org/job/Kdev__control_msgs__ubuntu_noble_amd64/) | [![Package Build](https://build.ros2.org/buildStatus/icon?job=Kbin_uN64__control_msgs__ubuntu_noble_amd64__binary)](https://build.ros2.org/job/Kbin_uN64__control_msgs__ubuntu_noble_amd64__binary/) | | Jazzy | [jazzy](https://github.com/ros-controls/control_msgs/tree/jazzy) | [![Jazzy Binary Build](https://github.com/ros-controls/control_msgs/actions/workflows/jazzy-build.yml/badge.svg?branch=jazzy)](https://github.com/ros-controls/control_msgs/actions/workflows/jazzy-build.yml)
[![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Jdev__control_msgs__ubuntu_noble_amd64&subject=build.ros2.org)](https://build.ros2.org/job/Jdev__control_msgs__ubuntu_noble_amd64/) | [![Package Build](https://build.ros2.org/buildStatus/icon?job=Jbin_uN64__control_msgs__ubuntu_noble_amd64__binary)](https://build.ros2.org/job/Jbin_uN64__control_msgs__ubuntu_noble_amd64__binary/) | | Humble | [humble](https://github.com/ros-controls/control_msgs/tree/humble) | [![Humble Binary Build](https://github.com/ros-controls/control_msgs/actions/workflows/humble-build.yml/badge.svg)](https://github.com/ros-controls/control_msgs/actions/workflows/humble-build.yml)
[![build.ros2.org](https://build.ros2.org/buildStatus/icon?job=Hdev__control_msgs__ubuntu_jammy_amd64&subject=build.ros2.org)](https://build.ros2.org/job/Hdev__control_msgs__ubuntu_jammy_amd64/) | [![Package Build](https://build.ros2.org/buildStatus/icon?job=Hbin_uJ64__control_msgs__ubuntu_jammy_amd64__binary)](https://build.ros2.org/job/Hbin_uJ64__control_msgs__ubuntu_jammy_amd64__binary/) | | Noetic | [kinetic-devel](https://github.com/ros-controls/control_msgs/tree/kinetic-devel) | [Build status](https://travis-ci.org/ros-controls/control_msgs) | n/a | ## Acknowledgements + The project has received major contributions from companies and institutions [listed on control.ros.org](https://control.ros.org/rolling/doc/acknowledgements/acknowledgements.html) diff --git a/ros_controls.jazzy.repos b/ros_controls.jazzy.repos index fbc1117..620f9d1 100644 --- a/ros_controls.jazzy.repos +++ b/ros_controls.jazzy.repos @@ -14,8 +14,8 @@ repositories: ros-controls/ros2_control: type: git url: https://github.com/ros-controls/ros2_control.git - version: master + version: jazzy ros-controls/ros2_controllers: type: git url: https://github.com/ros-controls/ros2_controllers.git - version: master + version: jazzy diff --git a/ros_controls.kilted.repos b/ros_controls.kilted.repos new file mode 100644 index 0000000..c04d7be --- /dev/null +++ b/ros_controls.kilted.repos @@ -0,0 +1,21 @@ +repositories: + ros-controls/control_toolbox: + type: git + url: https://github.com/ros-controls/control_toolbox.git + version: ros2-master + ros-controls/kinematics_interface: + type: git + url: https://github.com/ros-controls/kinematics_interface.git + version: master + ros-controls/realtime_tools: + type: git + url: https://github.com/ros-controls/realtime_tools.git + version: master + ros-controls/ros2_control: + type: git + url: https://github.com/ros-controls/ros2_control.git + version: master + ros-controls/ros2_controllers: + type: git + url: https://github.com/ros-controls/ros2_controllers.git + version: master