diff --git a/.github/workflows/native-unix.yml b/.github/workflows/native-unix.yml index 0e3c6493af..1b2cc834f7 100644 --- a/.github/workflows/native-unix.yml +++ b/.github/workflows/native-unix.yml @@ -250,13 +250,25 @@ jobs: - name: Build run: | meson setup \ - -Db_sanitize=address,undefined \ -Dauto_features=enabled \ c c/build meson compile -C c/build - name: Test run: | meson test -C c/build --print-errorlogs + - name: Build with sanitizers + run: | + # skip bigquery and flightsql for now; see GH-2744 + meson setup \ + -Db_sanitize=address,undefined \ + -Dauto_features=enabled \ + -Dbigquery=disabled \ + -Dflightsql=disabled \ + c c/build + meson compile -C c/build + - name: Test with sanitizers + run: | + meson test -C c/build --print-errorlogs - name: Stop SQLite server, Dremio, and postgresql run: | docker compose down