66 - ' README.md'
77 branches :
88 - ' **'
9+ workflow_call :
10+
911env :
10- ROS_DISTRO : rolling
12+ ROS_DISTRO : jazzy
1113
1214jobs :
1315
1416 micro_ros_build :
1517 runs-on : ubuntu-latest
1618 container :
17- image : ubuntu:jammy
19+ image : ubuntu:24.04
1820 strategy :
1921 fail-fast : false
2022 steps :
2123 - uses : actions/checkout@v4
2224 with :
2325 path : src/micro_ros_setup
2426
25- - uses : ros-tooling/setup-ros@0.7.0
27+ - uses : ros-tooling/setup-ros@0.7.7
2628 with :
2729 use-ros2-testing : false
2830 required-ros-distributions : ${{ env.ROS_DISTRO }}
2931
3032 - name : Dependencies
3133 run : |
3234 apt update
33- apt install -y python3-pip
34- pip3 install colcon-common-extensions
3535 rosdep update --rosdistro ${{ env.ROS_DISTRO }}
3636 rosdep install --rosdistro ${{ env.ROS_DISTRO }} -y --from-paths src --ignore-src -y
3737
5252 micro_ros_agent :
5353 runs-on : ubuntu-latest
5454 container :
55- image : ubuntu:jammy
55+ image : ubuntu:24.04
5656 strategy :
5757 fail-fast : false
5858 needs : micro_ros_build
@@ -62,16 +62,14 @@ jobs:
6262 with :
6363 path : src/micro_ros_setup
6464
65- - uses : ros-tooling/setup-ros@0.7.0
65+ - uses : ros-tooling/setup-ros@0.7.7
6666 with :
6767 use-ros2-testing : false
6868 required-ros-distributions : ${{ env.ROS_DISTRO }}
6969
7070 - name : dependencies
7171 run : |
7272 apt update
73- apt install -y python3-pip
74- pip3 install colcon-common-extensions
7573 apt install -y ros-${{ env.ROS_DISTRO }}-rmw-fastrtps-cpp
7674 rosdep update --rosdistro ${{ env.ROS_DISTRO }}
7775 rosdep install --rosdistro ${{ env.ROS_DISTRO }} -y --from-paths src --ignore-src -y
10098 runs-on : ubuntu-latest
10199 needs : micro_ros_build
102100 container :
103- image : ubuntu:jammy
101+ image : ubuntu:24.04
104102 strategy :
105103 fail-fast : false
106104 matrix :
@@ -200,16 +198,12 @@ jobs:
200198 configuration : weather_publisher
201199 binary : ' firmware/bin/weather_publisher'
202200
203- - rtos : mbed
204- platform : disco_l475vg_iot01a
205- binary : ' firmware/micro_ros_mbed/cmake_build/DISCO_L475VG_IOT01A/develop/GCC_ARM/micro_ros_mbed.bin'
206-
207201 steps :
208202 - uses : actions/checkout@v4
209203 with :
210204 path : src/micro_ros_setup
211205
212- - uses : ros-tooling/setup-ros@0.7.0
206+ - uses : ros-tooling/setup-ros@0.7.7
213207 with :
214208 use-ros2-testing : false
215209 required-ros-distributions : ${{ env.ROS_DISTRO }}
@@ -219,8 +213,6 @@ jobs:
219213 apt update
220214 apt upgrade -y
221215 apt-get update
222- apt install -y python3-pip
223- pip3 install colcon-common-extensions cmake
224216 rosdep update --rosdistro ${{ env.ROS_DISTRO }}
225217 rosdep install --rosdistro ${{ env.ROS_DISTRO }} -y --from-paths src --ignore-src -y
226218
0 commit comments