diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index 76aa425633..368dded3fb 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -83,6 +83,10 @@ jobs: - name: "MacOS WAVM: Build Debug" build_type: "Debug" wasm_compiler: "WAVM" + - name: "MacOS: Build Debug ASAN" + build_type: "Debug" + wasm_compiler: "WasmEdge" + sanitizer: "-DASAN=ON -DMallocNanoZone=0" name: "${{ matrix.options.name }}" steps: - uses: actions/checkout@v4 @@ -96,7 +100,7 @@ jobs: env: KAGOME_MAC_CI: 1 - name: build - run: ./housekeeping/make_build.sh -G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.options.build_type }} -DCLEAR_OBJS=ON -DCOVERAGE=OFF -DWASM_COMPILER=${{ matrix.options.wasm_compiler }} -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain/cxx20.cmake + run: ./housekeeping/make_build.sh -G Ninja -DCMAKE_BUILD_TYPE=${{ matrix.options.build_type }} -DCLEAR_OBJS=ON -DCOVERAGE=OFF -DWASM_COMPILER=${{ matrix.options.wasm_compiler }} ${{ matrix.options.sanitizer || '' }} -DCMAKE_TOOLCHAIN_FILE=cmake/toolchain/cxx20.cmake env: KAGOME_IN_DOCKER: 0 KAGOME_MAC_CI: 1