rmw_cyclonedds/.github/workflows/CI.yml
Dan Rose 95cee7d77d
Add CI with GitHub actions (#130)
Especially since we maintain compatibility across multiple ROS versions, which new contributors might not expect, this should help prevent accidental build-breaking.
2020-03-30 00:06:31 -05:00

20 lines
563 B
YAML

name: ROS2 CI
on: [push, pull_request]
jobs:
build:
strategy:
matrix:
os: [ubuntu-18.04, macOS-latest, windows-latest]
rosdistro: [dashing, eloquent, source]
exclude: # issue in action-ros-ci@0.0.14
- os: ubuntu-18.04
rosdistro: source
runs-on: ${{ matrix.os }}
steps:
- uses: ros-tooling/setup-ros@0.0.15
with:
required-ros-distributions: ${{ matrix.rosdistro }}
- uses: ros-tooling/action-ros-ci@0.0.14
with:
package-name: rmw_cyclonedds_cpp