Skip to content

Commit 269654f

Browse files
[CI] Add humble workflow + repos files (#279)
1 parent cb2d8e9 commit 269654f

5 files changed

+61
-0
lines changed
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Humble Binary Build
2+
# description: 'Build & test all dependencies from released (binary) packages.'
3+
4+
on:
5+
pull_request:
6+
branches:
7+
- humble
8+
push:
9+
branches:
10+
- humble
11+
schedule:
12+
# Run every morning to detect flakiness and broken dependencies
13+
- cron: '03 1 * * *'
14+
15+
jobs:
16+
binary:
17+
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
18+
with:
19+
ros_distro: humble
20+
upstream_workspace: ros2_control_demos-not-released.humble.repos
21+
ref_for_scheduled_build: humble
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: Humble Semi-Binary Build
2+
# description: 'Build & test that compiles the main dependencies from source.'
3+
4+
on:
5+
pull_request:
6+
branches:
7+
- humble
8+
push:
9+
branches:
10+
- humble
11+
schedule:
12+
# Run every morning to detect flakiness and broken dependencies
13+
- cron: '33 1 * * *'
14+
15+
jobs:
16+
semi_binary:
17+
uses: ./.github/workflows/reusable-industrial-ci-with-cache.yml
18+
with:
19+
ros_distro: humble
20+
upstream_workspace: ros2_control_demos.humble.repos
21+
ref_for_scheduled_build: humble

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,7 @@ Those two world-known imaginary robots are trivial simulations to demonstrate an
8282
ROS 2 Distro | Branch | Build status | Documentation
8383
:----------: | :----: | :----------: | :-----------:
8484
**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)
85+
**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)
8586
**Galactic** | [`galactic`](https://github.com/ros-controls/ros2_control_demos/tree/galactic) | [![Galactic Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/galactic-binary-build.yml/badge.svg?branch=galactic)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/galactic-binary-build.yml?branch=galactic) <br /> [![Galactic Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/galactic-semi-binary-build.yml/badge.svg?branch=galactic)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/galactic-semi-binary-build.yml?branch=galactic) <br /> | [Documentation](https://control.ros.org/galactic/index.html) <br /> [API Reference](https://control.ros.org/galactic/doc/api/index.html)
8687
**Foxy** | [`foxy`](https://github.com/ros-controls/ros2_control_demos/tree/foxy) | [![Foxy Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/foxy-binary-build.yml/badge.svg?branch=foxy)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/foxy-binary-build.yml?branch=foxy) <br /> [![Foxy Semi-Binary Build](https://github.com/ros-controls/ros2_control_demos/actions/workflows/foxy-semi-binary-build.yml/badge.svg?branch=foxy)](https://github.com/ros-controls/ros2_control_demos/actions/workflows/foxy-semi-binary-build.yml?branch=foxy) <br /> | [Documentation](https://control.ros.org/foxy/index.html) <br /> [API Reference](https://control.ros.org/foxy/doc/api/index.html)
8788

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

ros2_control_demos.humble.repos

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
repositories:
2+
control_msgs:
3+
type: git
4+
url: https://github.com/ros-controls/control_msgs.git
5+
version: humble
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: humble
14+
ros2_controllers:
15+
type: git
16+
url: https://github.com/ros-controls/ros2_controllers.git
17+
version: humble

0 commit comments

Comments
 (0)