PickNikRobotics / ros2_robotiq_gripper

BSD 3-Clause "New" or "Revised" License
56 stars 43 forks source link

ci: setup CI using script #29

Closed moriarty closed 1 year ago

moriarty commented 1 year ago

These will likely fail due to serial not being released for ROS2

I don't want to squash merge this PR

moriarty commented 1 year ago

Note this PR is entirely auto-generated. I'm expecting it to fail, and will fix it up accordingly

moriarty commented 1 year ago

@abake48 or @MarqRazz I don't want to squash merge this PR because I want to easily revert specific commits in the future assuming either serial is released or there is a pure cmake version that we can depend on

codecov[bot] commented 1 year ago

Codecov Report

:exclamation: No coverage uploaded for pull request base (main@39df060). Click here to learn what that means. The diff coverage is n/a.

@@          Coverage Diff           @@
##             main     #29   +/-   ##
======================================
  Coverage        ?   0.00%           
======================================
  Files           ?       5           
  Lines           ?     352           
  Branches        ?       0           
======================================
  Hits            ?       0           
  Misses          ?     352           
  Partials        ?       0           
Flag Coverage Δ
unittests 0.00% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

moriarty commented 1 year ago

Is the goal to have all test pass before we merge this PR?

Yes... I didn't expect this PR to take so long.

moriarty commented 1 year ago

Do we expect each ros release to need a different .repos file? Would be nice if we could squash that down to a single file. This PR adds so many configuration files (but a lot of tests too!).

Basically the reason for each repo to have a uniq repos file is that they could require different branches...

@destogl has a script which sets this all up, and is what is used for the ROS 2 Control related repos.

I do agree that it pollutes the top directory with a bunch of stuff so maybe I re-organize and move them into a subdir