Skip to content

Commit 23d6e19

Browse files
committed
maps builder
0 parents  commit 23d6e19

13 files changed

Lines changed: 3994 additions & 0 deletions

File tree

.github/Doxyfile

Lines changed: 2660 additions & 0 deletions
Large diffs are not rendered by default.

.github/thirdparty.repos

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
repositories:
2+
ThirdParty/EasyNavigation:
3+
type: git
4+
url: https://github.com/EasyNavigation/EasyNavigation.git
5+
version: rolling
6+
ThirdParty/grid_map:
7+
type: git
8+
url: https://github.com/kiko2r/grid_map.git
9+
version: grid_map_msgs
10+
ThirdParty/navigation2:
11+
type: git
12+
url: https://github.com/kiko2r/navigation2.git
13+
version: nav2_msgs
14+

.github/workflows/doxygen-doc.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Doxygen Deployment
2+
3+
on:
4+
push:
5+
branches:
6+
- rolling
7+
schedule:
8+
- cron: '0 0 * * 6'
9+
workflow_dispatch:
10+
11+
jobs:
12+
doxygen_generation:
13+
runs-on: ubuntu-latest
14+
15+
permissions:
16+
contents: write
17+
18+
steps:
19+
- name: Checkout code
20+
uses: actions/checkout@v4
21+
- name: Generate Doxygen for EasyNav Costmap Stack
22+
uses: mattnotmitt/doxygen-action@edge
23+
with:
24+
doxyfile-path: ".github/Doxyfile"
25+
26+
- name: Doxygen Deployment
27+
uses: peaceiris/actions-gh-pages@v4
28+
with:
29+
github_token: ${{ secrets.GITHUB_TOKEN }}
30+
publish_branch: gh-pages
31+
publish_dir: docs/html

.github/workflows/rolling.yaml

Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
name: rolling
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- rolling
7+
push:
8+
branches:
9+
- rolling
10+
schedule:
11+
- cron: '0 0 * * 6'
12+
jobs:
13+
build-and-test:
14+
runs-on: ${{ matrix.os }}
15+
strategy:
16+
matrix:
17+
os: [ubuntu-24.04]
18+
fail-fast: false
19+
steps:
20+
- name: Repo checkout
21+
uses: actions/checkout@v4
22+
23+
- name: Setup ROS 2
24+
uses: ros-tooling/setup-ros@0.7.13
25+
with:
26+
required-ros-distributions: rolling
27+
28+
- name: build and test
29+
uses: ros-tooling/action-ros-ci@0.4.3
30+
with:
31+
package-name: easynav_gridmap_maps_builder
32+
target-ros2-distro: rolling
33+
vcs-repo-file-url: ${GITHUB_WORKSPACE}/.github/thirdparty.repos
34+
skip-test: true
35+
colcon-defaults: |
36+
{
37+
"build": {
38+
"packages-up-to": true
39+
}
40+
}
41+
colcon-mixin-name: coverage-gcc
42+
colcon-mixin-repository: https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml
43+
44+
- name: Codecov
45+
uses: codecov/codecov-action@v5.4.0
46+
with:
47+
files: ros_ws/lcov/total_coverage.info
48+
flags: unittests
49+
name: codecov-umbrella
50+
# yml: ./codecov.yml
51+
fail_ci_if_error: false

0 commit comments

Comments
 (0)