diff --git a/.github/workflows/ci-linux-ros.yml b/.github/workflows/ci-linux-ros.yml index 975ce568b..babf87807 100644 --- a/.github/workflows/ci-linux-ros.yml +++ b/.github/workflows/ci-linux-ros.yml @@ -13,25 +13,14 @@ concurrency: jobs: CI: strategy: + fail-fast: false matrix: env: - # ROS2 Jazzy Jalisco (May 2024 - May 2029) - - {name: "Jazzy / Debug", ROS_DISTRO: jazzy, CMAKE_BUILD_TYPE: Debug, VECTORIZATION_SUPPORT: OFF} - - {name: "Jazzy / Release", ROS_DISTRO: jazzy, CMAKE_BUILD_TYPE: Release, VECTORIZATION_SUPPORT: OFF} - - {name: "Jazzy / Debug / Vectorization", ROS_DISTRO: jazzy, CMAKE_BUILD_TYPE: Debug, VECTORIZATION_SUPPORT: ON} - - {name: "Jazzy / Release / Vectorization", ROS_DISTRO: jazzy, CMAKE_BUILD_TYPE: Release, VECTORIZATION_SUPPORT: ON} - # ROS2 Humble Hawksbill (May 2022 - May 2027) - - {name: "Humble / Debug / Vectorization", ROS_DISTRO: humble, CMAKE_BUILD_TYPE: Debug, VECTORIZATION_SUPPORT: ON} - - {name: "Humble / Release / Vectorization", ROS_DISTRO: humble, CMAKE_BUILD_TYPE: Release, VECTORIZATION_SUPPORT: ON} - # - {name: "Humble / Pre-Release", ROS_DISTRO: humble, PRERELEASE: true} - # ROS2 Rolling Ridley - - {name: "Rolling / Debug / Vectorization", ROS_DISTRO: rolling, CMAKE_BUILD_TYPE: Debug, VECTORIZATION_SUPPORT: ON} - - {name: "Rolling / Release / Vectorization", ROS_DISTRO: rolling, CMAKE_BUILD_TYPE: Release, VECTORIZATION_SUPPORT: ON} - # - {name: "Rolling / Pre-Release", ROS_DISTRO: rolling, PRERELEASE: true} - # - {name: "Rolling / TSID-Downstream", ROS_DISTRO: rolling, CMAKE_BUILD_TYPE: Release, VECTORIZATION_SUPPORT: ON, DOWNSTREAM_WORKSPACE: "github:stack-of-tasks/tsid#devel github:stack-of-tasks/eiquadprog#devel", DOWNSTREAM_CMAKE_ARGS: -DBUILD_WITH_PROXQP=ON} - name: ${{ matrix.env.name }} - env: - CMAKE_ARGS: -DBUILD_WITH_VECTORIZATION_SUPPORT=${{ matrix.env.VECTORIZATION_SUPPORT }} # Simde is available since humble + - {ROS_DISTRO: humble} + - {ROS_DISTRO: jazzy} + - {ROS_DISTRO: kilted} + - {ROS_DISTRO: lyrical} + - {ROS_DISTRO: rolling} runs-on: ubuntu-latest steps: - uses: actions/checkout@v7 diff --git a/package.xml b/package.xml index 4cdb61e4f..4d9f4f2e5 100644 --- a/package.xml +++ b/package.xml @@ -8,8 +8,9 @@ Wolfgang Merkt + Guilhem Saurel - BSD-2 + BSD-2-Clause Antoine Bambade @@ -25,8 +26,7 @@ git doxygen eigen - - simde + simde python-numpy python3-numpy python-scipy @@ -37,6 +37,7 @@ catkin cmake + jrl_cmakemodules cmake