ros-controls / ros_controllers

Generic robotic controllers to accompany ros_control
http://wiki.ros.org/ros_control
BSD 3-Clause "New" or "Revised" License
560 stars 526 forks source link

Use GitHub Actions over Travis #539

Closed matthew-reynolds closed 3 years ago

matthew-reynolds commented 3 years ago

With travis-ci.org finally being shut down this month in favor of travis-ci.com, lots of jobs are taking a long time to queue (See this support thread) and we'll have to migrate by the end of the month anyways.

We should either migrate all the ros1 repos to travis-ci.com (Instructions here) or, more likely, switch to GitHub Actions like the ros2 repos use. Should be a pretty minor change either way given industrial_ci's support for both.

@bmagyar Not sure if this is something I can help with since these CI things are more in the hands of the repo owners, but let me know if I can help in any way.

bmagyar commented 3 years ago

We've been using GH actions on ros2_control with industrial_ci (!) without issues. I was under the impression that with gh actions there's no explicit repo owner procedure anymore, it's on if there's a config file for it.

here's what we use in ros2_control for reference https://github.com/ros-controls/ros2_control/blob/master/.github/workflows/ci.yml