ethz-asl / mav_active_3d_planning

Modular framework for online informative path planning.
BSD 3-Clause "New" or "Revised" License
552 stars 110 forks source link

Add build test CI using github actions #45

Closed Jaeyoung-Lim closed 2 years ago

Jaeyoung-Lim commented 2 years ago

Problem Description This PR adds a build test CI for this repository using github actions.

This adds a nice sanity checks if the chain of catkin dependencies are being broken and if we need to start fixing dependency versions.

While adding the PR the following was added

Since the build is not automatically triggered in the ethz-asl organization from forks, you can see the build results in https://github.com/Jaeyoung-Lim/mav_active_3d_planning/pull/1

image

Additional Context

Jaeyoung-Lim commented 2 years ago

@Schmluk Thanks!

Jaeyoung-Lim commented 2 years ago

@Schmluk Voxblox and protobuf_catkin now supports ROS Noetic and therefore re-enabled Noetic build for this repo

Schmluk commented 2 years ago

Nice! LGTM, feel free to merge!

Jaeyoung-Lim commented 2 years ago

@Schmluk I don't have merge rights! :sweat_smile:

Schmluk commented 2 years ago

Interesting I thought you should be allowed to once the PR is approved. I merged the PR and added you to the repo as a maintainer for the future :)

Jaeyoung-Lim commented 2 years ago

@Schmluk Thanks!