Skip to content

Add ROS2 compatibility #36

Add ROS2 compatibility

Add ROS2 compatibility #36

Workflow file for this run

name: Build ROS package
on:
push:
branches: [ main ]
jobs:
build-package-ros1:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: ros-tooling/[email protected]
with:
required-ros-distributions: noetic
- run: |
sudo apt install libudev-dev
git clone https://github.com/raultapia/openev
mkdir -p openev/build
cd openev/build
cmake ..
make
sudo make install
- uses: ros-tooling/[email protected]
with:
package-name: asap
target-ros1-distro: noetic
vcs-repo-file-url: https://raw.githubusercontent.com/raultapia/asap/main/dependencies.yaml
build-package-ros2:
runs-on: ubuntu-22.04
steps:
- uses: actions/checkout@v3
- uses: ros-tooling/[email protected]
with:
required-ros-distributions: humble
- run: |
sudo apt install libudev-dev
git clone https://github.com/raultapia/openev
mkdir -p openev/build
cd openev/build
cmake ..
make
sudo make install
- uses: ros-tooling/[email protected]
with:
package-name: asap
target-ros2-distro: humble
vcs-repo-file-url: https://raw.githubusercontent.com/raultapia/asap/main/dependencies.yaml