From c3ab70a61230489f7bbbb251441780bec33a2ac4 Mon Sep 17 00:00:00 2001 From: Khaled Yakdan Date: Thu, 19 Jan 2023 07:29:14 +0100 Subject: [PATCH] ci: build the native addon in the linting step This is needed so that CMake generates compile_commands.json that is needed by clang-tidy --- .github/workflows/run-all-tests.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/run-all-tests.yaml b/.github/workflows/run-all-tests.yaml index 65cea8c3..db286e55 100644 --- a/.github/workflows/run-all-tests.yaml +++ b/.github/workflows/run-all-tests.yaml @@ -25,6 +25,9 @@ jobs: sudo apt-get install clang-tidy-15 sudo rm -f /usr/bin/clang-tidy sudo ln -s /usr/bin/clang-tidy-15 /usr/bin/clang-tidy + - name: build fuzzer + # Build the native addon so that CMake generates compile_commands.json that is needed by clang-tidy + run: npm run build --workspace=@jazzer.js/fuzzer - name: check formatting and linting run: npm run check unit_tests: