From 27b8294201ec87c1e5dd7095ff770ce60f87a8f8 Mon Sep 17 00:00:00 2001 From: Benoit Daloze Date: Mon, 14 Oct 2024 21:40:59 +0200 Subject: [PATCH] Add ASAN job in CI --- .github/workflows/main.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ff6b924fddf..8a11603ca0e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -236,6 +236,21 @@ jobs: - name: Run Ruby tests with valgrind run: bundle exec rake test:valgrind + asan: + runs-on: ubuntu-24.04 + steps: + - uses: actions/checkout@v4 + - name: Set up Ruby + uses: ruby/setup-ruby@v1 + with: + ruby-version: asan + bundler-cache: true + - name: Run Ruby tests with ASAN + run: bundle exec rake + env: + ASAN_OPTIONS: detect_leaks=1 + RUBY_FREE_AT_EXIT: 1 + gem-package: runs-on: ubuntu-latest steps: