Skip to content

Commit

Permalink
[CI] 3rd party downstream build: Build the ros2_control packages from…
Browse files Browse the repository at this point in the history
… source (#2054)
  • Loading branch information
christophfroehlich authored Feb 19, 2025
1 parent d126642 commit 29ed1f9
Show file tree
Hide file tree
Showing 5 changed files with 34 additions and 10 deletions.
8 changes: 5 additions & 3 deletions .github/workflows/jazzy-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ jobs:
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_control.jazzy.repos
# we don't test this repository, we just build it
# we don't test target_workspace, we just build it
not_test_build: true
# we test the downstream packages, which are part of our organization
downstream_workspace: ros_controls.jazzy.repos
Expand All @@ -42,8 +42,10 @@ jobs:
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_control.jazzy.repos
# we don't test this repository, we just build it
# we don't test target_workspace, we just build it
not_test_build: true
# we don't test the downstream packages, which are outside of our organization
downstream_workspace: downstream.jazzy.repos
downstream_workspace: | # build also the ros_controls packages
ros_controls.jazzy.repos
downstream.jazzy.repos
not_test_downstream: true
8 changes: 5 additions & 3 deletions .github/workflows/rolling-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
# we don't test this repository, we just build it
# we don't test target_workspace, we just build it
not_test_build: true
# we test the downstream packages, which are part of our organization
downstream_workspace: ros_controls.${{ matrix.ROS_DISTRO }}.repos
Expand All @@ -50,8 +50,10 @@ jobs:
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
# we don't test this repository, we just build it
# we don't test target_workspace, we just build it
not_test_build: true
# we don't test the downstream packages, which are outside of our organization
downstream_workspace: downstream.${{ matrix.ROS_DISTRO }}.repos
downstream_workspace: | # build also the ros_controls packages
ros_controls.${{ matrix.ROS_DISTRO }}.repos
downstream.${{ matrix.ROS_DISTRO }}.repos
not_test_downstream: true
12 changes: 8 additions & 4 deletions ros_controls.humble.repos
Original file line number Diff line number Diff line change
@@ -1,8 +1,4 @@
repositories:
ros-controls/gazebo_ros2_control:
type: git
url: https://github.com/ros-controls/gazebo_ros2_control.git
version: humble
ros-controls/gz_ros2_control:
type: git
url: https://github.com/ros-controls/gz_ros2_control.git
Expand All @@ -15,3 +11,11 @@ repositories:
type: git
url: https://github.com/ros-controls/ros2_controllers.git
version: humble
ros-controls/control_toolbox:
type: git
url: https://github.com/ros-controls/control_toolbox.git
version: humble
ros-controls/kinematics_interface:
type: git
url: https://github.com/ros-controls/kinematics_interface.git
version: humble
8 changes: 8 additions & 0 deletions ros_controls.jazzy.repos
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,11 @@ repositories:
type: git
url: https://github.com/ros-controls/ros2_controllers.git
version: master
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
8 changes: 8 additions & 0 deletions ros_controls.rolling.repos
Original file line number Diff line number Diff line change
Expand Up @@ -11,3 +11,11 @@ repositories:
type: git
url: https://github.com/ros-controls/ros2_controllers.git
version: master
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

0 comments on commit 29ed1f9

Please sign in to comment.