From 7c82468fc748577f13da082dcd28ba99bc6068fb Mon Sep 17 00:00:00 2001
From: Guilhem Saurel <guilhem.saurel@laas.fr>
Date: Sun, 3 Dec 2023 15:07:40 +0100
Subject: [PATCH] ci: update ROS

---
 .github/workflows/ci-linux-ros.yml | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/ci-linux-ros.yml b/.github/workflows/ci-linux-ros.yml
index 3608395d..1fae166d 100644
--- a/.github/workflows/ci-linux-ros.yml
+++ b/.github/workflows/ci-linux-ros.yml
@@ -6,15 +6,17 @@ jobs:
     strategy:
       matrix:
         env:
-          - {ROS_DISTRO: noetic, CMAKE_BUILD_TYPE: Debug}
-          - {ROS_DISTRO: noetic, CMAKE_BUILD_TYPE: Release}
+          - {ROS_DISTRO: noetic, BUILDER: catkin_tools}
+          - {ROS_DISTRO: rolling}
+          - {ROS_DISTRO: iron}
+          - {ROS_DISTRO: humble}
     env:
       CCACHE_DIR: /github/home/.ccache # Enable ccache
       UPSTREAM_WORKSPACE: dependencies.rosinstall
       CMAKE_ARGS: -DBUILD_WITH_OSQP=ON -DBUILD_WITH_PROXQP=ON -DBUILD_WITH_VECTORIZATION_SUPPORT=OFF  # Simde is not available yet
     runs-on: ubuntu-latest
     steps:
-      - uses: actions/checkout@v3
+      - uses: actions/checkout@v4
         with:
           submodules: recursive
       # This step will fetch/store the directory used by ccache before/after the ci run
@@ -23,5 +25,5 @@ jobs:
           path: ${{ env.CCACHE_DIR }}
           key: ccache-${{ matrix.env.ROS_DISTRO }}-${{ matrix.env.ROS_REPO }}
       # Run industrial_ci
-      - uses: 'ros-industrial/industrial_ci@6a8f546cbd31fbd5c9f77e3409265c8b39abc3d6'
+      - uses: 'ros-industrial/industrial_ci@3ed9846c96ed1e0bb36193e8e250632eaac980d0'
         env: ${{ matrix.env }}