Skip to content

Commit 2be387d

Browse files
committed
Use desktop image so it includes rcl_action which we need for action bindings
Signed-off-by: Michael X. Grey <[email protected]>
1 parent 2a6e50e commit 2be387d

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

.github/workflows/generate-bindings.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,21 @@ jobs:
2121
- kilted
2222
- rolling
2323
include:
24+
# Note: We use desktop because the base image does not include rcl_action
2425
# Humble Hawksbill (May 2022 - May 2027)
25-
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
26+
- docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-desktop-latest
2627
ros_distribution: humble
2728
ros_version: 2
2829
# Jazzy Jalisco (May 2024 - May 2029)
29-
- docker_image: rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest
30+
- docker_image: rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-desktop-latest
3031
ros_distribution: jazzy
3132
ros_version: 2
3233
# Kilted Kaiju (May 2025 - Dec 2026)
33-
- docker_image: rostooling/setup-ros-docker:ubuntu-noble-ros-kilted-ros-base-latest
34+
- docker_image: rostooling/setup-ros-docker:ubuntu-noble-ros-kilted-desktop-latest
3435
ros_distribution: kilted
3536
ros_version: 2
3637
# Rolling Ridley (June 2020 - Present)
37-
- docker_image: rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest
38+
- docker_image: rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-desktop-latest
3839
ros_distribution: rolling
3940
ros_version: 2
4041
runs-on: ubuntu-latest
@@ -80,8 +81,7 @@ jobs:
8081
- name: Generate bindings
8182
run: |
8283
. /opt/ros/${{ matrix.ros_distribution }}/setup.sh
83-
cd rclrs/src
84-
../generate_bindings.py rcl_wrapper.h ${{ matrix.ros_distribution }} .
84+
cargo run --bin rclrs_generate_bindings
8585
8686
- name: Submit PR
8787
run: |

0 commit comments

Comments
 (0)