diff --git a/.github/workflows/build_test.yml b/.github/workflows/build_test.yml index 82c69e3..bc75767 100644 --- a/.github/workflows/build_test.yml +++ b/.github/workflows/build_test.yml @@ -23,26 +23,22 @@ concurrency: jobs: build-and-test: - runs-on: ubuntu-latest + runs-on: ubuntu-22.04 strategy: fail-fast: false matrix: ros_distribution: - - foxy - - galactic - humble + - iron - rolling include: - # Foxy Fitzroy (June 2020 - May 2023) - - ros_distribution: foxy - docker_image: rostooling/setup-ros-docker:ubuntu-focal-ros-foxy-ros-base-latest - # Galactic Geochelone (May 2021 - November 2022) - - ros_distribution: galactic - docker_image: rostooling/setup-ros-docker:ubuntu-focal-ros-galactic-ros-base-latest # Humble Hawksbill (May 2022 - May 2027) - ros_distribution: humble docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest - # Rolling Ridley (June 2020 - Present) + # Iron Irwini (May 2023 - November 2024) + - ros_distribution: iron + docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-iron-ros-base-latest + # Rolling Ridley (June 2020 - Present) - ros_distribution: rolling docker_image: rostooling/setup-ros-docker:ubuntu-jammy-ros-rolling-ros-base-latest container: @@ -56,13 +52,12 @@ jobs: with: path: ${{ env.CLONE_PATH }} - name: Build and test - uses: ros-tooling/action-ros-ci@v0.2 + uses: ros-tooling/action-ros-ci@v0.3 with: package-name: dynmsg dynmsg_demo dynmsg_msgs test_dynmsg target-ros2-distro: ${{ matrix.ros_distribution }} - vcs-repo-file-url: "" - name: Upload logs as artifacts uses: actions/upload-artifact@v3 with: name: build_and_test_logs_${{ matrix.ros_distribution }} - path: ${{ env.WORKSPACE_PATH }}/log \ No newline at end of file + path: ${{ env.WORKSPACE_PATH }}/log