Skip to content

Commit ac26536

Browse files
authored
Bump Jazzy (#695)
* Bump Jazzy * Bump ros tooling version * Bump ubuntu * Fix python deps * Fix zephyr * New nightly approach * Fix Zephyr * Fix ESP32 * Fix mbed * Remove mbed
1 parent 944843d commit ac26536

41 files changed

Lines changed: 77 additions & 853 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci.yml

Lines changed: 9 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,32 +6,32 @@ on:
66
- 'README.md'
77
branches:
88
- '**'
9+
workflow_call:
10+
911
env:
10-
ROS_DISTRO: rolling
12+
ROS_DISTRO: jazzy
1113

1214
jobs:
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
@@ -52,7 +52,7 @@ jobs:
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
@@ -100,7 +98,7 @@ jobs:
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

Comments
 (0)