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