diff --git a/.github/workflows/linux_test_asan.yml b/.github/workflows/linux_test_asan.yml new file mode 100644 index 0000000..9027024 --- /dev/null +++ b/.github/workflows/linux_test_asan.yml @@ -0,0 +1,23 @@ +name: linux_ci_asan + +on: [push, pull_request] + +jobs: + build-native: + strategy: + matrix: + os: [ubuntu-latest] + compiler: [gcc] + runs-on: ${{ matrix.os }} + continue-on-error: false + env: + CC: ${{ matrix.compiler }} + ARCH: native + CFLAGS: "-ggdb -fsanitize=address" + LDFLAGS: "-fsanitize=address" + CTEST_OUTPUT_ON_FAILURE: 1 + name: ${{ matrix.compiler }} - ${{ matrix.os }} + steps: + - uses: actions/checkout@v2 + - name: Run CI script + run: ./scripts/test