diff --git a/.github/workflows/ros1_ci.yml b/.github/workflows/ros1_ci.yml index 2b34fab8..5d3d84ce 100644 --- a/.github/workflows/ros1_ci.yml +++ b/.github/workflows/ros1_ci.yml @@ -8,15 +8,19 @@ on: jobs: build: + strategy: + matrix: + rosdistro: [kinetic, melodic, noetic] + runs-on: ubuntu-latest container: # The perception docker images includes laser_geometry, which we need. - image: ros:noetic-perception + image: ros:${{ matrix.rosdistro }}-perception steps: - uses: actions/checkout@v2 - name: Build and run tests - run: . /opt/ros/noetic/setup.sh && ./ci.sh + run: . /opt/ros/${{ matrix.rosdistro }}/setup.sh && ./ci.sh