Skip to content

Commit

Permalink
Add some 3rd party packages to test
Browse files Browse the repository at this point in the history
  • Loading branch information
christophfroehlich committed Dec 11, 2024
1 parent f5f76a0 commit c1f90a5
Show file tree
Hide file tree
Showing 6 changed files with 90 additions and 6 deletions.
18 changes: 16 additions & 2 deletions .github/workflows/humble-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,22 @@ jobs:
with:
ros_distro: humble
ros_repo: testing
ref_for_scheduled_build: master
not_test_build: true
ref_for_scheduled_build: humble
upstream_workspace: ros2_control.humble.repos
# we don't test this repository, we just build it
not_test_build: true
# we test the downstream packages, which are part of our organization
downstream_workspace: ros_controls.humble.repos
not_test_downstream: false
build-downstream-3rd-party:
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
with:
ros_distro: humble
ros_repo: testing
ref_for_scheduled_build: humble
upstream_workspace: ros2_control.humble.repos
# we don't test this repository, we just build it
not_test_build: true
# we don't test the downstream packages, which are outside of our organization
downstream_workspace: downstream.humble.repos
not_test_downstream: true
16 changes: 15 additions & 1 deletion .github/workflows/jazzy-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,21 @@ jobs:
ros_distro: jazzy
ros_repo: testing
ref_for_scheduled_build: master
not_test_build: true
upstream_workspace: ros2_control.jazzy.repos
# we don't test this repository, 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
not_test_downstream: false
build-downstream-3rd-party:
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
with:
ros_distro: jazzy
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_control.jazzy.repos
# we don't test this repository, 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
not_test_downstream: true
23 changes: 20 additions & 3 deletions .github/workflows/rolling-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,29 @@ jobs:
fail-fast: false
matrix:
ROS_DISTRO: [rolling]
ROS_REPO: [testing]
with:
ros_distro: ${{ matrix.ROS_DISTRO }}
ros_repo: ${{ matrix.ROS_REPO }}
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_controll.${{ matrix.ROS_DISTRO }}.repos
# we don't test this repository, we just build it
not_test_build: true
upstream_workspace: ros2_control.${{ matrix.ROS_DISTRO }}.repos
# we test the downstream packages, which are part of our organization
downstream_workspace: ros_controls.${{ matrix.ROS_DISTRO }}.repos
not_test_downstream: false
build-downstream-3rd-party:
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
strategy:
fail-fast: false
matrix:
ROS_DISTRO: [rolling]
with:
ros_distro: ${{ matrix.ROS_DISTRO }}
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_controll.${{ matrix.ROS_DISTRO }}.repos
# we don't test this repository, 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
not_test_downstream: true
13 changes: 13 additions & 0 deletions downstream.humble.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
repositories:
UniversalRobots/Universal_Robots_ROS2_Driver:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
version: humble
webots/webots_ros2:
type: git
url: https://github.com/cyberbotics/webots_ros2.git
version: master
PickNikRobotics/topic_based_ros2_control:
type: git
url: https://github.com/PickNikRobotics/topic_based_ros2_control.git
version: main
13 changes: 13 additions & 0 deletions downstream.jazzy.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
repositories:
UniversalRobots/Universal_Robots_ROS2_Driver:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
version: main
webots/webots_ros2:
type: git
url: https://github.com/cyberbotics/webots_ros2.git
version: master
PickNikRobotics/topic_based_ros2_control:
type: git
url: https://github.com/PickNikRobotics/topic_based_ros2_control.git
version: main
13 changes: 13 additions & 0 deletions downstream.rolling.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
repositories:
UniversalRobots/Universal_Robots_ROS2_Driver:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
version: main
webots/webots_ros2:
type: git
url: https://github.com/cyberbotics/webots_ros2.git
version: master
PickNikRobotics/topic_based_ros2_control:
type: git
url: https://github.com/PickNikRobotics/topic_based_ros2_control.git
version: main

0 comments on commit c1f90a5

Please sign in to comment.