Skip to content

Commit

Permalink
Bump Jazzy (#695)
Browse files Browse the repository at this point in the history
* Bump Jazzy

* Bump ros tooling version

* Bump ubuntu

* Fix python deps

* Fix zephyr

* New nightly approach

* Fix Zephyr

* Fix ESP32

* Fix mbed

* Remove mbed
  • Loading branch information
pablogs9 authored Jun 3, 2024
1 parent 944843d commit ac26536
Show file tree
Hide file tree
Showing 41 changed files with 77 additions and 853 deletions.
26 changes: 9 additions & 17 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,32 +6,32 @@ on:
- 'README.md'
branches:
- '**'
workflow_call:

env:
ROS_DISTRO: rolling
ROS_DISTRO: jazzy

jobs:

micro_ros_build:
runs-on: ubuntu-latest
container:
image: ubuntu:jammy
image: ubuntu:24.04
strategy:
fail-fast: false
steps:
- uses: actions/checkout@v4
with:
path: src/micro_ros_setup

- uses: ros-tooling/setup-ros@0.7.0
- uses: ros-tooling/setup-ros@0.7.7
with:
use-ros2-testing: false
required-ros-distributions: ${{ env.ROS_DISTRO }}

- name: Dependencies
run: |
apt update
apt install -y python3-pip
pip3 install colcon-common-extensions
rosdep update --rosdistro ${{ env.ROS_DISTRO }}
rosdep install --rosdistro ${{ env.ROS_DISTRO }} -y --from-paths src --ignore-src -y
Expand All @@ -52,7 +52,7 @@ jobs:
micro_ros_agent:
runs-on: ubuntu-latest
container:
image: ubuntu:jammy
image: ubuntu:24.04
strategy:
fail-fast: false
needs: micro_ros_build
Expand All @@ -62,16 +62,14 @@ jobs:
with:
path: src/micro_ros_setup

- uses: ros-tooling/setup-ros@0.7.0
- uses: ros-tooling/setup-ros@0.7.7
with:
use-ros2-testing: false
required-ros-distributions: ${{ env.ROS_DISTRO }}

- name: dependencies
run: |
apt update
apt install -y python3-pip
pip3 install colcon-common-extensions
apt install -y ros-${{ env.ROS_DISTRO }}-rmw-fastrtps-cpp
rosdep update --rosdistro ${{ env.ROS_DISTRO }}
rosdep install --rosdistro ${{ env.ROS_DISTRO }} -y --from-paths src --ignore-src -y
Expand Down Expand Up @@ -100,7 +98,7 @@ jobs:
runs-on: ubuntu-latest
needs: micro_ros_build
container:
image: ubuntu:jammy
image: ubuntu:24.04
strategy:
fail-fast: false
matrix:
Expand Down Expand Up @@ -200,16 +198,12 @@ jobs:
configuration: weather_publisher
binary: 'firmware/bin/weather_publisher'

- rtos: mbed
platform: disco_l475vg_iot01a
binary: 'firmware/micro_ros_mbed/cmake_build/DISCO_L475VG_IOT01A/develop/GCC_ARM/micro_ros_mbed.bin'

steps:
- uses: actions/checkout@v4
with:
path: src/micro_ros_setup

- uses: ros-tooling/setup-ros@0.7.0
- uses: ros-tooling/setup-ros@0.7.7
with:
use-ros2-testing: false
required-ros-distributions: ${{ env.ROS_DISTRO }}
Expand All @@ -219,8 +213,6 @@ jobs:
apt update
apt upgrade -y
apt-get update
apt install -y python3-pip
pip3 install colcon-common-extensions cmake
rosdep update --rosdistro ${{ env.ROS_DISTRO }}
rosdep install --rosdistro ${{ env.ROS_DISTRO }} -y --from-paths src --ignore-src -y
Expand Down
Loading

0 comments on commit ac26536

Please sign in to comment.