diff --git a/.github/workflows/ASAN.yml b/.github/workflows/ASAN.yml index 3c15c134ee5c2c..5defbead5b736d 100644 --- a/.github/workflows/ASAN.yml +++ b/.github/workflows/ASAN.yml @@ -3,23 +3,19 @@ name: node ASAN on: [push, pull_request] jobs: - ubuntu-build: - runs-on: ubuntu-latest - container: gengjiawen/node-build:2020-02-14 - steps: - - uses: actions/checkout@v2 - - name: Build - # TODO(mmarchini): With V8 8.1, GitHub Actions doesn't have enough - # memory to build with debug and ASAN. Allow this build to fail until - # we figure out a workaround, or until we update to 8.2 (where build - # is passing). - continue-on-error: true - run: | - npx envinfo - ./configure --debug --enable-asan --ninja && ninja -C out/Debug - - name: Test - env: - ASAN_OPTIONS: halt_on_error=0 - continue-on-error: true - run: | - python3 tools/test.py -J --mode=debug + build-linux-asan: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: Environment Information + run: npx envinfo + - name: Build + run: ./configure --enable-asan && make -j2 + # TODO(mmarchini): re-enable tests when we fix all issues pointed out + # by ASAN + # - name: Test + # env: + # ASAN_OPTIONS: halt_on_error=0 + # continue-on-error: true + # run: | + # python3 tools/test.py -J