Skip to content

Commit

Permalink
Fixing CI. Moving asan check to jammy humble.
Browse files Browse the repository at this point in the history
Signed-off-by: Esteban Martinena <orensbruli@gmail.com>
  • Loading branch information
orensbruli committed Nov 22, 2022
1 parent c35465a commit 648bfee
Showing 1 changed file with 6 additions and 5 deletions.
11 changes: 6 additions & 5 deletions .github/workflows/asan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,24 +3,25 @@ on: [push, pull_request]
jobs:
asan:
name: asan
runs-on: ubuntu-20.04
runs-on: ubuntu-22.04
container:
image: rostooling/setup-ros-docker:ubuntu-focal-latest
image: rostooling/setup-ros-docker:ubuntu-jammy-latest
steps:
- name: deps
uses: ros-tooling/setup-ros@v0.3
with:
required-ros-distributions: galactic
required-ros-distributions: humble
- name: install_clang
run: sudo apt update && sudo apt install -y clang clang-tools lld
- name: build_and_test
uses: ros-tooling/action-ros-ci@v0.2
env:
CC: clang
CXX: clang++
ASAN_OPTIONS: detect_leaks=0
# orensbruli: new_delete_type_mismatch=0 added because a problem Probably related to some problem in rcl or rclcpp in humble. Check from time to time.
ASAN_OPTIONS: 'detect_leaks=0:new_delete_type_mismatch=0'
with:
target-ros2-distro: galactic
target-ros2-distro: humble
# build all packages listed in the meta package
package-name: |
rmf_traffic_ros2
Expand Down

0 comments on commit 648bfee

Please sign in to comment.