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 }}