Commit graph

15 commits

Author SHA1 Message Date
Dan Rose
2477456a3c Suppress cppcheck unknownMacro (#237)
Fast forward to https://github.com/ament/ament_lint/pull/268

This suppresses a defect in `ament_cppcheck` - namely that if a macro is missing, it fails loudly. This is compounded by fact that `ament_cppcheck` does not include all dependent headers, so macros are likely to be missing in the first place.

Signed-off-by: Dan Rose <dan@digilabs.io>
2020-10-15 15:45:20 +02:00
ahcorde
cd445cd1ef Update Github actions
Signed-off-by: ahcorde <ahcorde@gmail.com>
2020-10-15 15:45:20 +02:00
ahcorde
021f5e422b Updated Github Actions
Signed-off-by: ahcorde <ahcorde@gmail.com>
2020-10-15 15:45:20 +02:00
Dan Rose
a459d28659
CI: switch setup-ros to master (#181)
Master has build-fixing changes for compatibility with the GitHub Windows runner since ros-tooling/setup-ros#159
2020-05-12 14:30:52 -05:00
Dan Rose
b1af6e03f9
Add upstream package to CI (#179)
This ensures we maintain compatibility with upstream
2020-05-08 01:47:28 -05:00
Dan Rose
ac9f141b07
Cache chocolatey packages to reduce flakiness (#180) 2020-05-08 01:37:48 -05:00
Dan Rose
3397c95095
Exclude other RMW from Github CI build (#168)
Since #145, the CI build of rmw_cyclonedds_cpp has been failing on Windows due to inadvertently injecting fastrtps into the build process.
fastrtps fails to build (https://github.com/eProsima/Fast-RTPS/issues/1173) causing the CI to fail.
There doesn't seem to be a better way to suppress this in action-ros-ci https://github.com/ros-tooling/action-ros-ci/issues/177

Fixes #164
2020-04-29 12:17:41 -05:00
Dan Rose
a1d05fdf56
Bump ci setup-ros to 0.0.19 (#155) 2020-04-14 19:47:17 -05:00
Dan Rose
4ac0536eff
Change branching strategy (#142)
* Change branching strategy - now `master` targets Foxy and `dashing-eloquent` targets Dashing and Eloquent

fix https://github.com/ros2/rmw_cyclonedds/issues/128
2020-04-09 11:39:06 -05:00
Dan Rose
5505d69a37
Bump CI actions versions (#136)
* Includes necessary fix to using rosdep
2020-04-07 00:37:38 -05:00
Dan Rose
3b8d2e8ef7
Add backup apt sources (#134) 2020-04-02 09:30:28 -05:00
Dan Rose
754c7db7fb
better ci job names (#135) 2020-04-01 15:21:54 -05:00
Dan Rose
6effe6bbc0
In CI, always build ROS from source (#133)
Binary builds skip silently on non-Linux platforms, so we previously weren't *actually* testing Eloquent and Dashing on Windows and Mac.
2020-03-31 13:59:56 -05:00
Dan Rose
95cee7d77d
Add CI with GitHub actions (#130)
Especially since we maintain compatibility across multiple ROS versions, which new contributors might not expect, this should help prevent accidental build-breaking.
2020-03-30 00:06:31 -05:00
Erik Boasson
01ef31359a initial commit 2018-07-09 13:22:25 +02:00