Skip to content

Commit b9d892c

Browse files
authored
Merge branch 'master' into integrate/pal_statistics
2 parents 094028c + 10caa58 commit b9d892c

9 files changed

+237
-0
lines changed
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Humble Downstream Build
2+
# description: 'Build & test downstream packages from source.'
3+
# author: Christoph Froehlich <[email protected]>
4+
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
branches:
9+
- humble
10+
paths:
11+
- '**.hpp'
12+
- '**.h'
13+
- '**.cpp'
14+
- '**.py'
15+
- '**.yaml'
16+
- '.github/workflows/humble-semi-binary-downstream-build.yml'
17+
- '**/package.xml'
18+
- '**/CMakeLists.txt'
19+
- 'ros_controls.humble.repos'
20+
21+
concurrency:
22+
group: ${{ github.workflow }}-${{ github.ref }}
23+
cancel-in-progress: true
24+
25+
jobs:
26+
build-downstream:
27+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
28+
with:
29+
ros_distro: humble
30+
ros_repo: testing
31+
ref_for_scheduled_build: humble
32+
upstream_workspace: ros2_control.humble.repos
33+
# we don't test this repository, we just build it
34+
not_test_build: true
35+
# we test the downstream packages, which are part of our organization
36+
downstream_workspace: ros_controls.humble.repos
37+
not_test_downstream: false
38+
build-downstream-3rd-party:
39+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
40+
with:
41+
ros_distro: humble
42+
ros_repo: testing
43+
ref_for_scheduled_build: humble
44+
upstream_workspace: ros2_control.humble.repos
45+
# we don't test this repository, we just build it
46+
not_test_build: true
47+
# we don't test the downstream packages, which are outside of our organization
48+
downstream_workspace: downstream.humble.repos
49+
not_test_downstream: true
Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
name: Jazzy Downstream Build
2+
# description: 'Build & test downstream packages from source.'
3+
# author: Christoph Froehlich <[email protected]>
4+
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
branches:
9+
- master
10+
paths:
11+
- '**.hpp'
12+
- '**.h'
13+
- '**.cpp'
14+
- '**.py'
15+
- '**.yaml'
16+
- '.github/workflows/jazzy-semi-binary-downstream-build.yml'
17+
- '**/package.xml'
18+
- '**/CMakeLists.txt'
19+
- 'ros_controls.jazzy.repos'
20+
21+
concurrency:
22+
group: ${{ github.workflow }}-${{ github.ref }}
23+
cancel-in-progress: true
24+
25+
jobs:
26+
build-downstream:
27+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
28+
with:
29+
ros_distro: jazzy
30+
ros_repo: testing
31+
ref_for_scheduled_build: master
32+
upstream_workspace: ros2_control.jazzy.repos
33+
# we don't test this repository, we just build it
34+
not_test_build: true
35+
# we test the downstream packages, which are part of our organization
36+
downstream_workspace: ros_controls.jazzy.repos
37+
not_test_downstream: false
38+
build-downstream-3rd-party:
39+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
40+
with:
41+
ros_distro: jazzy
42+
ros_repo: testing
43+
ref_for_scheduled_build: master
44+
upstream_workspace: ros2_control.jazzy.repos
45+
# we don't test this repository, we just build it
46+
not_test_build: true
47+
# we don't test the downstream packages, which are outside of our organization
48+
downstream_workspace: downstream.jazzy.repos
49+
not_test_downstream: true
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: Rolling Downstream Build
2+
# description: 'Build & test downstream packages from source.'
3+
# author: Christoph Froehlich <[email protected]>
4+
5+
on:
6+
workflow_dispatch:
7+
pull_request:
8+
branches:
9+
- master
10+
paths:
11+
- '**.hpp'
12+
- '**.h'
13+
- '**.cpp'
14+
- '**.py'
15+
- '**.yaml'
16+
- '.github/workflows/rolling-semi-binary-downstream-build.yml'
17+
- '**/package.xml'
18+
- '**/CMakeLists.txt'
19+
- 'ros_controls.rolling.repos'
20+
21+
concurrency:
22+
group: ${{ github.workflow }}-${{ github.ref }}
23+
cancel-in-progress: true
24+
25+
jobs:
26+
build-downstream:
27+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
28+
strategy:
29+
fail-fast: false
30+
matrix:
31+
ROS_DISTRO: [rolling]
32+
with:
33+
ros_distro: ${{ matrix.ROS_DISTRO }}
34+
ros_repo: testing
35+
ref_for_scheduled_build: master
36+
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
37+
# we don't test this repository, we just build it
38+
not_test_build: true
39+
# we test the downstream packages, which are part of our organization
40+
downstream_workspace: ros_controls.${{ matrix.ROS_DISTRO }}.repos
41+
not_test_downstream: false
42+
build-downstream-3rd-party:
43+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
44+
strategy:
45+
fail-fast: false
46+
matrix:
47+
ROS_DISTRO: [rolling]
48+
with:
49+
ros_distro: ${{ matrix.ROS_DISTRO }}
50+
ros_repo: testing
51+
ref_for_scheduled_build: master
52+
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
53+
# we don't test this repository, we just build it
54+
not_test_build: true
55+
# we don't test the downstream packages, which are outside of our organization
56+
downstream_workspace: downstream.${{ matrix.ROS_DISTRO }}.repos
57+
not_test_downstream: true

downstream.humble.repos

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
repositories:
2+
UniversalRobots/Universal_Robots_ROS2_Driver:
3+
type: git
4+
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
5+
version: humble
6+
webots/webots_ros2:
7+
type: git
8+
url: https://github.com/cyberbotics/webots_ros2.git
9+
version: master
10+
PickNikRobotics/topic_based_ros2_control:
11+
type: git
12+
url: https://github.com/PickNikRobotics/topic_based_ros2_control.git
13+
version: main

downstream.jazzy.repos

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
repositories:
2+
UniversalRobots/Universal_Robots_ROS2_Driver:
3+
type: git
4+
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
5+
version: main
6+
webots/webots_ros2:
7+
type: git
8+
url: https://github.com/cyberbotics/webots_ros2.git
9+
version: master
10+
PickNikRobotics/topic_based_ros2_control:
11+
type: git
12+
url: https://github.com/PickNikRobotics/topic_based_ros2_control.git
13+
version: main

downstream.rolling.repos

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
repositories:
2+
UniversalRobots/Universal_Robots_ROS2_Driver:
3+
type: git
4+
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
5+
version: main
6+
webots/webots_ros2:
7+
type: git
8+
url: https://github.com/cyberbotics/webots_ros2.git
9+
version: master
10+
PickNikRobotics/topic_based_ros2_control:
11+
type: git
12+
url: https://github.com/PickNikRobotics/topic_based_ros2_control.git
13+
version: main

ros_controls.humble.repos

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

ros_controls.jazzy.repos

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
repositories:
2+
ros-controls/gz_ros2_control:
3+
type: git
4+
url: https://github.com/ros-controls/gz_ros2_control.git
5+
version: jazzy
6+
ros-controls/ros2_control_demos:
7+
type: git
8+
url: https://github.com/ros-controls/ros2_control_demos.git
9+
version: master
10+
ros-controls/ros2_controllers:
11+
type: git
12+
url: https://github.com/ros-controls/ros2_controllers.git
13+
version: master

ros_controls.rolling.repos

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
repositories:
2+
ros-controls/gz_ros2_control:
3+
type: git
4+
url: https://github.com/ros-controls/gz_ros2_control.git
5+
version: rolling
6+
ros-controls/ros2_control_demos:
7+
type: git
8+
url: https://github.com/ros-controls/ros2_control_demos.git
9+
version: master
10+
ros-controls/ros2_controllers:
11+
type: git
12+
url: https://github.com/ros-controls/ros2_controllers.git
13+
version: master

0 commit comments

Comments
 (0)