Skip to content

Commit 3c91309

Browse files
authored
Added build and asan workflows (#30)
Signed-off-by: Esteban Martinena <[email protected]>
1 parent a2644a2 commit 3c91309

File tree

2 files changed

+41
-0
lines changed

2 files changed

+41
-0
lines changed

.github/workflows/asan.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: asan
2+
3+
on:
4+
pull_request:
5+
push:
6+
branches:
7+
- main
8+
workflow_dispatch:
9+
10+
jobs:
11+
asan_test:
12+
name: rmf_api_msgs asan
13+
uses: open-rmf/rmf_ci_templates/.github/workflows/reusable_build.yaml@main
14+
with:
15+
dist-matrix: |
16+
[{"ros_distribution": "humble",
17+
"ubuntu_distribution": "jammy"}]
18+
# NOTE: Avoid adding comments in the package lines, this can break some of the called scripts in github actions
19+
packages: |
20+
rmf_api_msgs
21+
asan: true
22+

.github/workflows/build.yaml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
name: build
2+
on:
3+
pull_request:
4+
push:
5+
branches:
6+
- main
7+
workflow_dispatch:
8+
schedule:
9+
- cron: '23 0 * * *'
10+
11+
jobs:
12+
build_and_test:
13+
name: rmf_api_msgs
14+
uses: open-rmf/rmf_ci_templates/.github/workflows/reusable_build.yaml@main
15+
with:
16+
# NOTE: Avoid adding comments in the package lines, this can break some of the called scripts in github actions
17+
# TODO(MXG): rmf_fleet_adapter_python tests are failing in the CI, and it seems to be related to https://github.com/ros2/launch/pull/592. Figure out how to fix this.
18+
packages: |
19+
rmf_api_msgs

0 commit comments

Comments
 (0)