From 61c800961fb04b6e7f49e7d0a19f6ade611c2fc4 Mon Sep 17 00:00:00 2001 From: Juancams Date: Wed, 30 Oct 2024 10:12:14 +0100 Subject: [PATCH] Added foxy devel ci Signed-off-by: Juancams --- .github/workflows/foxy_devel.yaml | 34 +++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 .github/workflows/foxy_devel.yaml diff --git a/.github/workflows/foxy_devel.yaml b/.github/workflows/foxy_devel.yaml new file mode 100644 index 0000000..85d1ca4 --- /dev/null +++ b/.github/workflows/foxy_devel.yaml @@ -0,0 +1,34 @@ +name: foxy-devel + +on: + push: + branches: + - foxy-devel + +jobs: + ROS2: + runs-on: ubuntu-20.04 + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Install nlohmann + run: sudo apt -y install nlohmann-json3-dev + + - name: Setup ROS 2 environment + uses: ros-tooling/setup-ros@0.7.9 + with: + ros-distro: foxy + + - name: Build ROS 2 package + uses: ros-tooling/action-ros-ci@0.3.15 + with: + package-name: go2_robot go2_description go2_bringup go2_driver go2_hardware go2_simulation unitree_api unitree_go go2_interfaces go2_nav go2_rviz + target-ros2-distro: foxy + colcon-defaults: | + { + "build": { + "mixin": ["coverage-gcc"] + } + } + colcon-mixin-repository: https://raw.githubusercontent.com/colcon/colcon-mixin-repository/1ddb69bedfd1f04c2f000e95452f7c24a4d6176b/index.yaml \ No newline at end of file