Skip to content

Commit bdf84ac

Browse files
committed
Update CI
Signed-off-by: Francisco Martín Rico <fmrico@gmail.com>
1 parent 116a3b5 commit bdf84ac

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed

.github/workflows/jazzy.yaml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: jazzy
2+
3+
on:
4+
pull_request:
5+
branches:
6+
- jazzy
7+
push:
8+
branches:
9+
- jazzy
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+
- uses: actions/checkout@v4
21+
- name: Setup ROS 2
22+
uses: ros-tooling/setup-ros@0.7.15
23+
with:
24+
required-ros-distributions: jazzy
25+
- name: build and test
26+
uses: ros-tooling/action-ros-ci@0.4.5
27+
with:
28+
package-name: navmap_core navmap_ros navmap_ros_interfaces navmap_rviz_plugin
29+
target-ros2-distro: jazzy
30+
colcon-defaults: |
31+
{
32+
"test": {
33+
"parallel-workers" : 1
34+
}
35+
}
36+
colcon-mixin-name: coverage-gcc
37+
colcon-mixin-repository: https://raw.githubusercontent.com/colcon/colcon-mixin-repository/master/index.yaml
38+
- name: Codecov
39+
uses: codecov/codecov-action@v5.4.0
40+
with:
41+
files: ros_ws/lcov/total_coverage.info
42+
flags: unittests
43+
name: codecov-umbrella
44+
# yml: ./codecov.yml
45+
fail_ci_if_error: false

0 commit comments

Comments
 (0)