Skip to content

Commit f735964

Browse files
adding humble CI (#33)
* adding humble CI * xmllint * remove BT nodes
1 parent e7d48b4 commit f735964

File tree

5 files changed

+65
-5
lines changed

5 files changed

+65
-5
lines changed

.github/deps.repos

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
repositories:
2+
Fields2Cover:
3+
type: git
4+
url: https://github.com/Fields2Cover/Fields2Cover.git
5+
version: main

.github/workflows/lint.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Lint
2+
on:
3+
pull_request:
4+
5+
jobs:
6+
ament_lint_general:
7+
name: ament_${{ matrix.linter }}
8+
runs-on: ubuntu-latest
9+
container:
10+
image: rostooling/setup-ros-docker:ubuntu-jammy-ros-humble-ros-base-latest
11+
strategy:
12+
fail-fast: false
13+
matrix:
14+
linter: [copyright, xmllint, cpplint, uncrustify, pep257, flake8]
15+
steps:
16+
- uses: actions/checkout@v2
17+
- uses: ros-tooling/[email protected]
18+
with:
19+
linter: ${{ matrix.linter }}
20+
distribution: humble
21+
package-name: |
22+
opennav_coverage
23+
opennav_coverage_bt
24+
opennav_coverage_demo
25+
opennav_coverage_msgs
26+
opennav_coverage_navigator

.github/workflows/test.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Test
2+
on:
3+
pull_request:
4+
push:
5+
branches:
6+
- main
7+
8+
jobs:
9+
build_and_test:
10+
runs-on: ubuntu-latest
11+
env:
12+
ROS_DISTRO: ${{ matrix.ros_distro }}
13+
RMW_IMPLEMENTATION: rmw_cyclonedds_cpp
14+
container:
15+
image: rostooling/setup-ros-docker:ubuntu-jammy-latest
16+
strategy:
17+
fail-fast: false
18+
matrix:
19+
ros_distro: [humble]
20+
steps:
21+
- uses: actions/checkout@v2
22+
- name: Install Cyclone DDS
23+
run: sudo apt install ros-${{ matrix.ros_distro }}-rmw-cyclonedds-cpp -y
24+
- name: Build and run tests
25+
id: action-ros-ci
26+
uses: ros-tooling/[email protected]
27+
with:
28+
import-token: ${{ secrets.GITHUB_TOKEN }}
29+
target-ros2-distro: ${{ matrix.ros_distro }}
30+
vcs-repo-file-url: "${{ github.workspace }}/.github/deps.repos"
31+
- uses: actions/upload-artifact@v1
32+
with:
33+
name: colcon-logs
34+
path: ros_ws/log

opennav_coverage_msgs/package.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
<name>opennav_coverage_msgs</name>
55
<version>0.0.1</version>
66
<description>A set of ROS interfaces for complete coverage planning</description>
7-
<author email="[email protected]">Steve Macenski</author>
87
<maintainer email="[email protected]">Steve Macenski</maintainer>
98
<license>Apache-2.0</license>
109

opennav_coverage_navigator/test/test_coverage_navigator.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@ inline std::vector<std::string> getLibs()
5050
"nav2_goal_updated_condition_bt_node",
5151
"nav2_globally_updated_goal_condition_bt_node",
5252
"nav2_is_path_valid_condition_bt_node",
53-
"nav2_are_error_codes_active_condition_bt_node",
54-
"nav2_would_a_controller_recovery_help_condition_bt_node",
55-
"nav2_would_a_planner_recovery_help_condition_bt_node",
56-
"nav2_would_a_smoother_recovery_help_condition_bt_node",
5753
"nav2_reinitialize_global_localization_service_bt_node",
5854
"nav2_rate_controller_bt_node",
5955
"nav2_distance_controller_bt_node",

0 commit comments

Comments
 (0)