From d54179abe0be65dc39dfbbd2481d551bf8e3cf66 Mon Sep 17 00:00:00 2001 From: Chris Lalancette Date: Mon, 16 Dec 2024 20:33:02 +0000 Subject: [PATCH 1/2] It should be testing humble, and should be using jammy. Signed-off-by: Chris Lalancette --- .github/workflows/lint.yml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 512cd36c6..d6d934c2a 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -8,7 +8,7 @@ jobs: name: ament_${{ matrix.linter }} runs-on: ubuntu-latest container: - image: rostooling/setup-ros-docker:ubuntu-focal-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest strategy: fail-fast: false matrix: @@ -18,7 +18,7 @@ jobs: - uses: ros-tooling/action-ros-lint@v0.1 with: linter: ${{ matrix.linter }} - distribution: rolling + distribution: humble package-name: | ros2bag rosbag2 @@ -38,7 +38,7 @@ jobs: name: ament_${{ matrix.linter }} runs-on: ubuntu-latest container: - image: rostooling/setup-ros-docker:ubuntu-focal-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest strategy: fail-fast: false matrix: @@ -48,7 +48,7 @@ jobs: - uses: ros-tooling/action-ros-lint@v0.1 with: linter: ${{ matrix.linter }} - distribution: rolling + distribution: humble package-name: | rosbag2_compression rosbag2_compression_zstd @@ -65,7 +65,7 @@ jobs: name: ament_${{ matrix.linter }} runs-on: ubuntu-latest container: - image: rostooling/setup-ros-docker:ubuntu-focal-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest strategy: fail-fast: false matrix: @@ -79,14 +79,14 @@ jobs: with: linter: ${{ matrix.linter }} arguments: ${{ matrix.arguments }} - distribution: rolling + distribution: humble package-name: rosbag2_storage_mcap ament_lint_python: # Linters applicable to Python packages name: ament_${{ matrix.linter }} runs-on: ubuntu-latest container: - image: rostooling/setup-ros-docker:ubuntu-focal-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest strategy: fail-fast: false matrix: @@ -96,7 +96,7 @@ jobs: - uses: ros-tooling/action-ros-lint@v0.1 with: linter: ${{ matrix.linter }} - distribution: rolling + distribution: humble package-name: | ros2bag rosbag2_py From c7410d471ad29f9455b09330aaa5e27d211b2743 Mon Sep 17 00:00:00 2001 From: Chris Lalancette Date: Mon, 16 Dec 2024 20:36:25 +0000 Subject: [PATCH 2/2] Also remove the cppcheck linter. It is disabled in our CI anyway, because it is far too slow nowadays. Signed-off-by: Chris Lalancette --- .github/workflows/lint.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index d6d934c2a..6f5809372 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -42,7 +42,7 @@ jobs: strategy: fail-fast: false matrix: - linter: [cppcheck, cpplint, uncrustify] + linter: [cpplint, uncrustify] steps: - uses: actions/checkout@v4 - uses: ros-tooling/action-ros-lint@v0.1 @@ -69,7 +69,7 @@ jobs: strategy: fail-fast: false matrix: - linter: [cppcheck, cpplint, clang_format] + linter: [cpplint, clang_format] include: - linter: clang_format arguments: "--config rosbag2_storage_mcap/.clang-format"