diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index 65f35ef73..65f39bde8 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-noble-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest strategy: fail-fast: false matrix: @@ -18,7 +18,7 @@ jobs: - uses: ros-tooling/action-ros-lint@0.1.3 with: linter: ${{ matrix.linter }} - distribution: rolling + distribution: jazzy package-name: | ros2bag rosbag2 @@ -39,7 +39,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-noble-ros-jazzy-ros-base-latest strategy: fail-fast: false matrix: @@ -50,7 +50,7 @@ jobs: - uses: ros-tooling/action-ros-lint@0.1.3 with: linter: ${{ matrix.linter }} - distribution: rolling + distribution: jazzy package-name: | rosbag2_compression rosbag2_compression_zstd @@ -68,7 +68,7 @@ jobs: name: ament_${{ matrix.linter }} runs-on: ubuntu-latest container: - image: rostooling/setup-ros-docker:ubuntu-noble-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest strategy: fail-fast: false matrix: @@ -83,14 +83,14 @@ jobs: with: linter: ${{ matrix.linter }} arguments: ${{ matrix.arguments }} - distribution: rolling + distribution: jazzy 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-noble-ros-rolling-ros-base-latest + image: rostooling/setup-ros-docker:ubuntu-noble-ros-jazzy-ros-base-latest strategy: fail-fast: false matrix: @@ -100,7 +100,7 @@ jobs: - uses: ros-tooling/action-ros-lint@0.1.3 with: linter: ${{ matrix.linter }} - distribution: rolling + distribution: jazzy package-name: | ros2bag rosbag2_py diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 04dda7dcd..6e027299c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -3,7 +3,7 @@ on: pull_request: push: branches: - - rolling + - jazzy schedule: # Run every hour. This helps detect flakiness, # and broken external dependencies. @@ -19,8 +19,8 @@ jobs: id: action-ros-ci uses: ros-tooling/action-ros-ci@v0.3 with: - target-ros2-distro: rolling - vcs-repo-file-url: https://raw.githubusercontent.com/ros2/ros2/rolling/ros2.repos + target-ros2-distro: jazzy + vcs-repo-file-url: https://raw.githubusercontent.com/ros2/ros2/jazzy/ros2.repos colcon-defaults: | { "build": { @@ -85,7 +85,7 @@ jobs: run: | rosbag2_path=$(colcon list -p --packages-select rosbag2)/.. rosbag2_packages=$(colcon list -n --base-paths ${rosbag2_path}) - source /opt/ros/rolling/setup.sh && colcon test --mixin linters-skip --packages-select ${rosbag2_packages} --packages-skip rosbag2_performance_benchmarking --event-handlers console_cohesion+ --return-code-on-test-failure --ctest-args "-L xfail" --pytest-args "-m xfail" + source /opt/ros/jazzy/setup.sh && colcon test --mixin linters-skip --packages-select ${rosbag2_packages} --packages-skip rosbag2_performance_benchmarking --event-handlers console_cohesion+ --return-code-on-test-failure --ctest-args "-L xfail" --pytest-args "-m xfail" working-directory: ${{ steps.action-ros-ci.outputs.ros-workspace-directory-name }} shell: bash - name: Is regeneration of Python stubs required?