Skip to content

Commit 5b999ba

Browse files
[CI] Add Jazzy (ros-controls#503)
* Add jazzy workflows * Update readme * Update upstream pre-commit wf * Add missing repos files
1 parent a4cccb1 commit 5b999ba

9 files changed

+37
-9
lines changed

.github/workflows/humble-pre-commit.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,3 @@ jobs:
1111
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-pre-commit.yml@master
1212
with:
1313
ros_distro: humble
14-
os_name: ubuntu-22.04

.github/workflows/iron-pre-commit.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,4 +11,3 @@ jobs:
1111
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-pre-commit.yml@master
1212
with:
1313
ros_distro: iron
14-
os_name: ubuntu-22.04

.github/workflows/rolling-binary-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
strategy:
2020
fail-fast: false
2121
matrix:
22-
ROS_DISTRO: [rolling]
22+
ROS_DISTRO: [rolling, jazzy]
2323
ROS_REPO: [main, testing]
2424
with:
2525
ros_distro: ${{ matrix.ROS_DISTRO }}

.github/workflows/rolling-docker-build.yaml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,13 @@ on:
1616
jobs:
1717
build:
1818
runs-on: ubuntu-latest
19+
strategy:
20+
fail-fast: false
21+
matrix:
22+
ROS_DISTRO: [rolling, jazzy]
1923
steps:
2024
- uses: actions/checkout@v4
2125
with:
2226
ref: master
2327
- name: Build the Docker image
24-
run: docker build --file Dockerfile/Dockerfile --tag ros2_control_demos_rolling --build-arg ROS_DISTRO=rolling .
28+
run: docker build --file Dockerfile/Dockerfile --tag ros2_control_demos_${{ matrix.ROS_DISTRO }} --build-arg ROS_DISTRO=${{ matrix.ROS_DISTRO }} .

.github/workflows/rolling-pre-commit.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ on:
99
jobs:
1010
pre-commit:
1111
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-pre-commit.yml@master
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
ROS_DISTRO: [rolling, jazzy]
1216
with:
13-
ros_distro: rolling
14-
container: ubuntu:24.04
17+
ros_distro: ${{ matrix.ROS_DISTRO }}

.github/workflows/rolling-semi-binary-build.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
fail-fast: false
2020
matrix:
21-
ROS_DISTRO: [rolling]
21+
ROS_DISTRO: [rolling, jazzy]
2222
ROS_REPO: [main, testing]
2323
with:
2424
ros_distro: ${{ matrix.ROS_DISTRO }}

README.md

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ros2_control Demos
22

3-
[![Licence](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
3+
[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
44

55
This repository provides examples for functionalities and capabilities of `ros2_control` framework.
66
It consists of simple implementations that demonstrate different concepts. Choose the right branch of this repository matching you ROS 2 distribution as well as the full documentation on [control.ros.org](https://control.ros.org), see [this table](#build-status).
@@ -102,7 +102,8 @@ Those two world-known imaginary robots are trivial simulations to demonstrate an
102102

103103
ROS 2 Distro | Branch | Build status | Documentation
104104
:----------: | :----: | :----------: | :-----------:
105-
**Rolling** | [`master`](https://github.com/ros-controls/ros2_control_demos/tree/rolling) | [![Rolling Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-binary-build.yml?branch=master) <br /> [![Rolling Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-semi-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-semi-binary-build.yml?branch=master) <br /> | [Documentation](https://control.ros.org/master/index.html) <br /> [API Reference](https://control.ros.org/master/doc/api/index.html)
105+
**Rolling** | [`master`](https://github.com/ros-controls/ros2_control_demos/tree/master) | [![Rolling Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-binary-build.yml?branch=master) <br /> [![Rolling Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-semi-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-semi-binary-build.yml?branch=master) <br /> | [Documentation](https://control.ros.org/master/index.html) <br /> [API Reference](https://control.ros.org/master/doc/api/index.html)
106+
**Jazzy** | [`master`](https://github.com/ros-controls/ros2_control_demos/tree/master) | [![Rolling Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-binary-build.yml?branch=master) <br /> [![Rolling Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-semi-binary-build.yml/badge.svg?branch=master)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/rolling-semi-binary-build.yml?branch=master) <br /> | [Documentation](https://control.ros.org/master/index.html) <br /> [API Reference](https://control.ros.org/jazzy/doc/api/index.html)
106107
**Iron** | [`iron`](https://github.com/ros-controls/ros2_control_demos/tree/iron) | [![Iron Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/iron-binary-build.yml/badge.svg?branch=iron)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/iron-binary-build.yml?branch=iron) <br /> [![Iron Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/iron-semi-binary-build.yml/badge.svg?branch=iron)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/iron-semi-binary-build.yml?branch=iron) <br /> | [Documentation](https://control.ros.org/iron/index.html) <br /> [API Reference](https://control.ros.org/iron/doc/api/index.html)
107108
**Humble** | [`humble`](https://github.com/ros-controls/ros2_control_demos/tree/humble) | [![Humble Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/humble-binary-build.yml/badge.svg?branch=humble)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/humble-binary-build.yml?branch=humble) <br /> [![Humble Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/humble-semi-binary-build.yml/badge.svg?branch=humble)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/humble-semi-binary-build.yml?branch=humble) <br /> | [Documentation](https://control.ros.org/humble/index.html) <br />[API Reference](https://control.ros.org/humble/doc/api/index.html)
108109

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
repositories:

ros2_control_demos.jazzy.repos

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
repositories:
2+
control_msgs:
3+
type: git
4+
url: https://github.com/ros-controls/control_msgs.git
5+
version: master
6+
realtime_tools:
7+
type: git
8+
url: https://github.com/ros-controls/realtime_tools.git
9+
version: master
10+
ros2_control:
11+
type: git
12+
url: https://github.com/ros-controls/ros2_control.git
13+
version: master
14+
ros2_controllers:
15+
type: git
16+
url: https://github.com/ros-controls/ros2_controllers.git
17+
version: master
18+
gz_ros2_control:
19+
type: git
20+
url: https://github.com/ros-controls/gz_ros2_control.git
21+
version: master

0 commit comments

Comments
 (0)