From b36921b8cfffaec39c28784b0d1d92a48145a133 Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Sat, 2 May 2026 19:46:40 +0000 Subject: [PATCH 1/2] Add workflows for lyrical --- .github/workflows/ci.yaml | 6 ++++-- .github/workflows/rolling-debian-binary-build.yml | 2 +- .github/workflows/rolling-rhel-binary-build.yml | 2 +- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index aad2a45..9d4f34d 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - ros_distro: [humble, jazzy, kilted, rolling] + ros_distro: [humble, jazzy, kilted, lyrical, rolling] preset: [debug, release, asan, codecov] compiler: - { name: GCC } @@ -27,6 +27,8 @@ jobs: ros_distro: jazzy - preset: codecov ros_distro: kilted + - preset: codecov + ros_distro: lyrical runs-on: ubuntu-latest container: ghcr.io/ros-controls/ros:${{ matrix.ros_distro }}-ubuntu env: @@ -82,7 +84,7 @@ jobs: strategy: fail-fast: false matrix: - ros_distro: [humble, jazzy, kilted, rolling] + ros_distro: [humble, jazzy, kilted, lyrical, rolling] runs-on: ubuntu-latest container: ghcr.io/ros-controls/ros:${{ matrix.ros_distro }}-ubuntu env: diff --git a/.github/workflows/rolling-debian-binary-build.yml b/.github/workflows/rolling-debian-binary-build.yml index ca2de97..a48fa1a 100644 --- a/.github/workflows/rolling-debian-binary-build.yml +++ b/.github/workflows/rolling-debian-binary-build.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - ROS_DISTRO: [humble, jazzy, kilted, rolling] + ROS_DISTRO: [humble, jazzy, kilted, lyrical, rolling] with: ros_distro: ${{ matrix.ROS_DISTRO }} ref_for_scheduled_build: main diff --git a/.github/workflows/rolling-rhel-binary-build.yml b/.github/workflows/rolling-rhel-binary-build.yml index a7f184f..9591890 100644 --- a/.github/workflows/rolling-rhel-binary-build.yml +++ b/.github/workflows/rolling-rhel-binary-build.yml @@ -17,7 +17,7 @@ jobs: strategy: fail-fast: false matrix: - ROS_DISTRO: [humble, jazzy, kilted, rolling] + ROS_DISTRO: [humble, jazzy, kilted, lyrical, rolling] with: ros_distro: ${{ matrix.ROS_DISTRO }} ref_for_scheduled_build: main From 8a464d138c23ba8112d88c84943aa440a5d77370 Mon Sep 17 00:00:00 2001 From: Christoph Froehlich Date: Wed, 6 May 2026 08:52:31 +0000 Subject: [PATCH 2/2] Use ubuntu testing and lyrical branch of action-ros-ci --- .github/workflows/ci.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9d4f34d..e1ab3cf 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -30,7 +30,7 @@ jobs: - preset: codecov ros_distro: lyrical runs-on: ubuntu-latest - container: ghcr.io/ros-controls/ros:${{ matrix.ros_distro }}-ubuntu + container: ghcr.io/ros-controls/ros:${{ matrix.ros_distro }}-ubuntu-testing env: CCACHE_DIR: ${{ github.workspace }}/.ccache steps: @@ -86,7 +86,7 @@ jobs: matrix: ros_distro: [humble, jazzy, kilted, lyrical, rolling] runs-on: ubuntu-latest - container: ghcr.io/ros-controls/ros:${{ matrix.ros_distro }}-ubuntu + container: ghcr.io/ros-controls/ros:${{ matrix.ros_distro }}-ubuntu-testing env: CCACHE_DIR: ${{ github.workspace }}/.ccache steps: @@ -104,7 +104,9 @@ jobs: run: | sudo apt update sudo apt install -y lld ccache - - uses: ros-tooling/action-ros-ci@0.4.6 + + # TODO(christophfroehlich): switch bag to latest tag after https://github.com/ros-tooling/action-ros-ci/pull/1029 is merged + - uses: ros-tooling/action-ros-ci@christophebedard/lyrical with: package-name: rsl target-ros2-distro: ${{ matrix.ros_distro }}