Skip to content

Commit 9efceb8

Browse files
Use a semi-binary build for clang
1 parent 169e98c commit 9efceb8

4 files changed

+26
-32
lines changed

.github/workflows/humble-binary-build.yml

-12
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,3 @@ jobs:
2727
ros_repo: ${{ matrix.ROS_REPO }}
2828
upstream_workspace: kinematics_interface-not-released.${{ matrix.ROS_DISTRO }}.repos
2929
ref_for_scheduled_build: humble
30-
binary_clang:
31-
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
32-
with:
33-
# job for building only, no tests -> one distro is enough
34-
ros_distro: humble
35-
ros_repo: testing
36-
upstream_workspace: kinematics_interface-not-released.humble.repos
37-
ref_for_scheduled_build: humble
38-
additional_debs: clang
39-
c_compiler: clang
40-
cxx_compiler: clang++
41-
not_test_build: true

.github/workflows/humble-semi-binary-build.yml

+14-8
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,19 @@ on:
1616
jobs:
1717
semi_binary:
1818
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
19-
strategy:
20-
fail-fast: false
21-
matrix:
22-
ROS_DISTRO: [humble]
23-
ROS_REPO: [testing]
2419
with:
25-
ros_distro: ${{ matrix.ROS_DISTRO }}
26-
ros_repo: ${{ matrix.ROS_REPO }}
27-
upstream_workspace: kinematics_interface.${{ matrix.ROS_DISTRO }}.repos
20+
ros_distro: humble
21+
ros_repo: testing
22+
upstream_workspace: kinematics_interface.humble.repos
2823
ref_for_scheduled_build: master
24+
semi_binary_clang:
25+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
26+
with:
27+
ros_distro: humble
28+
ros_repo: testing
29+
upstream_workspace: kinematics_interface.humble.repos
30+
ref_for_scheduled_build: humble
31+
additional_debs: clang
32+
c_compiler: clang
33+
cxx_compiler: clang++
34+
not_test_build: true

.github/workflows/rolling-binary-build.yml

-12
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,3 @@ jobs:
2727
ros_repo: ${{ matrix.ROS_REPO }}
2828
upstream_workspace: kinematics_interface-not-released.${{ matrix.ROS_DISTRO }}.repos
2929
ref_for_scheduled_build: master
30-
binary_clang:
31-
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
32-
with:
33-
# job for building only, no tests -> one distro is enough
34-
ros_distro: rolling
35-
ros_repo: testing
36-
upstream_workspace: kinematics_interface-not-released.rolling.repos
37-
ref_for_scheduled_build: master
38-
additional_debs: clang
39-
c_compiler: clang
40-
cxx_compiler: clang++
41-
not_test_build: true

.github/workflows/rolling-semi-binary-build.yml

+12
Original file line numberDiff line numberDiff line change
@@ -26,3 +26,15 @@ jobs:
2626
ros_repo: ${{ matrix.ROS_REPO }}
2727
upstream_workspace: kinematics_interface.${{ matrix.ROS_DISTRO }}.repos
2828
ref_for_scheduled_build: master
29+
semi_binary_clang:
30+
uses: ros-controls/ros2_control_ci/.github/workflows/reusable-industrial-ci-with-cache.yml@master
31+
with:
32+
# job for building only, no tests -> one distro is enough
33+
ros_distro: rolling
34+
ros_repo: testing
35+
upstream_workspace: kinematics_interface.rolling.repos
36+
ref_for_scheduled_build: master
37+
additional_debs: clang
38+
c_compiler: clang
39+
cxx_compiler: clang++
40+
not_test_build: true

0 commit comments

Comments
 (0)