Skip to content

Update the github workflow to build on all supported platforms. #238

Update the github workflow to build on all supported platforms.

Update the github workflow to build on all supported platforms. #238

Workflow file for this run

name: Basic Build Workflow
on:
- pull_request
- push
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
rosdistro: [humble, iron, jazzy, rolling]
fail-fast: false
container:
image: ros:${{ matrix.rosdistro }}-ros-base
steps:
- name: Build Environment
uses: ros-tooling/[email protected]
with:
required-ros-distributions: ${{ matrix.rosdistro }}
- name: Run Tests
uses: ros-tooling/[email protected]
with:
package-name: |
velodyne
velodyne_driver
velodyne_laserscan
velodyne_msgs
velodyne_pointcloud
target-ros2-distro: ${{ matrix.rosdistro }}
- name: Upload logs
uses: actions/upload-artifact@v4
with:
name: colcon-logs
path: ros_ws/log
if: always()