Skip to content

Commit

Permalink
Add 3d party packages to build but not test
Browse files Browse the repository at this point in the history
  • Loading branch information
christophfroehlich committed Dec 11, 2024
1 parent 0a67b71 commit fac83b3
Show file tree
Hide file tree
Showing 6 changed files with 74 additions and 4 deletions.
21 changes: 19 additions & 2 deletions .github/workflows/humble-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,24 @@ jobs:
with:
ros_distro: humble
ros_repo: testing
ref_for_scheduled_build: master
ref_for_scheduled_build: humble
upstream_workspace: ros2_controllers.humble.repos
target_workspace: ros_controls.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_controllers.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: |
ros_controls.humble.repos
downstream.humble.repos
not_test_downstream: true
19 changes: 18 additions & 1 deletion .github/workflows/jazzy-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,5 +30,22 @@ jobs:
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_controllers.jazzy.repos
target_workspace: ros_controls.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_controllers.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: |
ros_controls.jazzy.repos
downstream.jazzy.repos
not_test_downstream: true
23 changes: 22 additions & 1 deletion .github/workflows/rolling-semi-binary-downstream-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,5 +34,26 @@ jobs:
ros_repo: testing
ref_for_scheduled_build: master
upstream_workspace: ros2_controllers.${{ matrix.ROS_DISTRO }}.repos
target_workspace: ros_controls.${{ matrix.ROS_DISTRO }}.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.${{ 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_controllers.${{ 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: |
ros_controls.${{ matrix.ROS_DISTRO }}.repos
downstream.${{ matrix.ROS_DISTRO }}.repos
not_test_downstream: true
5 changes: 5 additions & 0 deletions downstream.humble.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repositories:
UniversalRobots/Universal_Robots_ROS2_Driver:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
version: humble
5 changes: 5 additions & 0 deletions downstream.jazzy.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repositories:
UniversalRobots/Universal_Robots_ROS2_Driver:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
version: main
5 changes: 5 additions & 0 deletions downstream.rolling.repos
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
repositories:
UniversalRobots/Universal_Robots_ROS2_Driver:
type: git
url: https://github.com/UniversalRobots/Universal_Robots_ROS2_Driver.git
version: main

0 comments on commit fac83b3

Please sign in to comment.