From 9f935d7fb18e8f12addac5a4a62e743d605ea33e Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sun, 3 Dec 2023 10:20:02 +0000 Subject: [PATCH 1/5] Bump ros-tooling/setup-ros from 0.6 to 0.7 for Ubuntu22 Signed-off-by: Beniamino Pozzan --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 0a467bba..f327e541 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -31,10 +31,10 @@ jobs: ros2_distro: [humble, rolling] steps: - uses: actions/checkout@v4 - - uses: ros-tooling/setup-ros@v0.6 + - uses: ros-tooling/setup-ros@v0.7 with: required-ros-distributions: ${{ matrix.ros2_distro }} - uses: ros-tooling/action-ros-ci@v0.3 with: package-name: px4_msgs - target-ros2-distro: ${{ matrix.ros2_distro }} \ No newline at end of file + target-ros2-distro: ${{ matrix.ros2_distro }} From 8223804e3560cee879b645ee128cdaf709a9bf04 Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sun, 6 Oct 2024 15:31:16 +0100 Subject: [PATCH 2/5] Disable build for ros foxy Signed-off-by: Beniamino Pozzan --- .github/workflows/build.yml | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index f327e541..1510d005 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -11,18 +11,6 @@ defaults: shell: bash jobs: - focal: - name: "Build on Ubuntu Focal" - runs-on: ubuntu-20.04 - steps: - - uses: actions/checkout@v4 - - uses: ros-tooling/setup-ros@v0.6 - with: - required-ros-distributions: foxy - - uses: ros-tooling/action-ros-ci@v0.3 - with: - package-name: px4_msgs - target-ros2-distro: foxy jammy: name: "Build on Ubuntu Jammy" runs-on: ubuntu-22.04 From 17fff7fbd4b228aa249390519905e38a4f98353d Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Sun, 6 Oct 2024 15:31:35 +0100 Subject: [PATCH 3/5] Disable tests Signed-off-by: Beniamino Pozzan --- .github/workflows/build.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1510d005..9775724e 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,3 +26,4 @@ jobs: with: package-name: px4_msgs target-ros2-distro: ${{ matrix.ros2_distro }} + skip-tests: true From f473510869266598dac0bc2674c2efa5bd4b3e55 Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Thu, 26 Dec 2024 13:38:14 +0100 Subject: [PATCH 4/5] re-enable tests build on jazzy and rolling on 24.04 Signed-off-by: Beniamino Pozzan --- .github/workflows/build.yml | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 9775724e..bf50c43b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -26,4 +26,19 @@ jobs: with: package-name: px4_msgs target-ros2-distro: ${{ matrix.ros2_distro }} - skip-tests: true + + noble: + name: "Build on Ubuntu Jammy" + runs-on: ubuntu-24.04 + strategy: + matrix: + ros2_distro: [jazzy, rolling] + steps: + - uses: actions/checkout@v4 + - uses: ros-tooling/setup-ros@v0.7 + with: + required-ros-distributions: ${{ matrix.ros2_distro }} + - uses: ros-tooling/action-ros-ci@v0.3 + with: + package-name: px4_msgs + target-ros2-distro: ${{ matrix.ros2_distro }} From 01c4621c2cdc16b6f08d0316b40f3ec3d600e5db Mon Sep 17 00:00:00 2001 From: Beniamino Pozzan Date: Thu, 26 Dec 2024 13:39:42 +0100 Subject: [PATCH 5/5] fix name on CI Signed-off-by: Beniamino Pozzan --- .github/workflows/build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index bf50c43b..9bacf85a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,7 @@ jobs: target-ros2-distro: ${{ matrix.ros2_distro }} noble: - name: "Build on Ubuntu Jammy" + name: "Build on Ubuntu Noble" runs-on: ubuntu-24.04 strategy: matrix: