From d5010ecb766dabd90a1c6335102b7d1ad15d3b84 Mon Sep 17 00:00:00 2001 From: Maciej Borzecki Date: Tue, 11 Feb 2025 12:56:34 +0100 Subject: [PATCH] github: unit-tests: add a step to build with clang and asan Signed-off-by: Maciej Borzecki --- .github/workflows/unit-tests.yaml | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/unit-tests.yaml b/.github/workflows/unit-tests.yaml index b32a29fb709..00ee1f1576d 100644 --- a/.github/workflows/unit-tests.yaml +++ b/.github/workflows/unit-tests.yaml @@ -68,15 +68,24 @@ jobs: cd cmd/ ./autogen.sh make -j$(nproc) + make clean - name: Build Go run: | go build ./... - - name: Test C + - name: Test C (distcheck) run: | cd cmd/ && make distcheck - + + - name: Test C (clang & check & ASan) + run: | + cd cmd/ + CC=clang ./autogen.sh --enable-sanitize + make -j$(nproc) + make check + make clean + - name: Set SNAPD_DEBUG=1 if: ${{ inputs.snapd-debug }} run: echo "SNAPD_DEBUG=1" >> $GITHUB_ENV