Skip to content
This repository was archived by the owner on Oct 8, 2025. It is now read-only.

Commit bfec2f7

Browse files
committed
improve ci and license
1 parent 16033ca commit bfec2f7

6 files changed

Lines changed: 42 additions & 15 deletions

File tree

.github/workflows/rolling.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,18 +31,18 @@ jobs:
3131
package-name: easynav_octomap_maps_builder
3232
target-ros2-distro: rolling
3333
vcs-repo-file-url: ${GITHUB_WORKSPACE}/.github/thirdparty.repos
34-
skip-test: true
34+
skip-tests: true
3535
colcon-defaults: |
3636
{
3737
"build": {
3838
"packages-up-to": true,
39-
"mixin": ["coverage-gcc"]
39+
"mixin": ["coverage-gcc"]
4040
}
4141
}
4242
colcon-mixin-repository: https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml
4343

4444
- name: Codecov
45-
uses: codecov/codecov-action@v5.4.2
45+
uses: codecov/codecov-action@v5.4.0
4646
with:
4747
files: ros_ws/lcov/total_coverage.info
4848
flags: unittests

easynav_octomap_maps_builder/include/easynav_octomap_maps_builder/OctomapMapsBuilderNode.hpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
3-
// This program is free software: you can redistribute it and/or modify
3+
// This file is part of the project Easy Navigation (EasyNav in short)
4+
// licensed under the GNU General Public License v3.0.
5+
// See <http://www.gnu.org/licenses/> for details.
6+
//
7+
// Easy Navigation program is free software: you can redistribute it and/or modify
48
// it under the terms of the GNU General Public License as published by
59
// the Free Software Foundation, either version 3 of the License, or
610
// (at your option) any later version.
711
//
812
// This program is distributed in the hope that it will be useful,
913
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1115
// GNU General Public License for more details.
1216
//
1317
// You should have received a copy of the GNU General Public License
14-
// along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
1519

1620
/// \file
1721
/// \brief Declaration of the OctomapMapsBuilderNode class.

easynav_octomap_maps_builder/src/easynav_octomap_maps_builder/OctomapMapsBuilderNode.cpp

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,22 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
3-
// This program is free software: you can redistribute it and/or modify
3+
// This file is part of the project Easy Navigation (EasyNav in short)
4+
// licensed under the GNU General Public License v3.0.
5+
// See <http://www.gnu.org/licenses/> for details.
6+
//
7+
// Easy Navigation program is free software: you can redistribute it and/or modify
48
// it under the terms of the GNU General Public License as published by
59
// the Free Software Foundation, either version 3 of the License, or
610
// (at your option) any later version.
711
//
812
// This program is distributed in the hope that it will be useful,
913
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1115
// GNU General Public License for more details.
1216
//
1317
// You should have received a copy of the GNU General Public License
14-
// along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
19+
1520
/// \file
1621
/// \brief Implementation of the OctomapMapsBuilderNode class.
1722

easynav_octomap_maps_builder/src/octomap_maps_builder_main.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
3-
// This program is free software: you can redistribute it and/or modify
3+
// This file is part of the project Easy Navigation (EasyNav in short)
4+
// licensed under the GNU General Public License v3.0.
5+
// See <http://www.gnu.org/licenses/> for details.
6+
//
7+
// Easy Navigation program is free software: you can redistribute it and/or modify
48
// it under the terms of the GNU General Public License as published by
59
// the Free Software Foundation, either version 3 of the License, or
610
// (at your option) any later version.
711
//
812
// This program is distributed in the hope that it will be useful,
913
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1115
// GNU General Public License for more details.
1216
//
1317
// You should have received a copy of the GNU General Public License
14-
// along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
1519

1620
#include "rclcpp/rclcpp.hpp"
1721
#include "rclcpp_lifecycle/lifecycle_node.hpp"

easynav_octomap_maps_builder/tests/octomap_maps_builder_tests.cpp

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
// Copyright 2025 Intelligent Robotics Lab
22
//
3-
// This program is free software: you can redistribute it and/or modify
3+
// This file is part of the project Easy Navigation (EasyNav in short)
4+
// licensed under the GNU General Public License v3.0.
5+
// See <http://www.gnu.org/licenses/> for details.
6+
//
7+
// Easy Navigation program is free software: you can redistribute it and/or modify
48
// it under the terms of the GNU General Public License as published by
59
// the Free Software Foundation, either version 3 of the License, or
610
// (at your option) any later version.
711
//
812
// This program is distributed in the hope that it will be useful,
913
// but WITHOUT ANY WARRANTY; without even the implied warranty of
10-
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14+
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1115
// GNU General Public License for more details.
1216
//
1317
// You should have received a copy of the GNU General Public License
14-
// along with this program. If not, see <https://www.gnu.org/licenses/>.
18+
// along with this program. If not, see <http://www.gnu.org/licenses/>.
1519

1620
#include "gtest/gtest.h"
1721
#include "rclcpp/rclcpp.hpp"

params.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
octomap_maps_builder_node:
2+
ros__parameters:
3+
use_sim_time: true
4+
sensors: [map]
5+
downsample_resolution: 0.1
6+
perception_default_frame: map
7+
map:
8+
topic: map
9+
type: sensor_msgs/msg/PointCloud2
10+
group: points

0 commit comments

Comments
 (0)