From 483b3cdc68e3a60c5fe11f93eb6bc8b423961dcf Mon Sep 17 00:00:00 2001 From: Timmy Burn Date: Mon, 20 Apr 2026 11:50:54 -0400 Subject: [PATCH] ci: build standalone cmake target in smoke workflow for #50 --- .gitea/workflows/smoke.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.gitea/workflows/smoke.yml b/.gitea/workflows/smoke.yml index 00d198b4..daaf4efc 100644 --- a/.gitea/workflows/smoke.yml +++ b/.gitea/workflows/smoke.yml @@ -18,6 +18,11 @@ jobs: find . -name '*.py' | grep -v llama-cpp-fork | xargs -r python3 -m py_compile find . -name '*.sh' | xargs -r bash -n echo "PASS: All files parse" + - name: Standalone CMake build and test + run: | + cmake -S . -B build -DTURBOQUANT_BUILD_TESTS=ON + cmake --build build + ctest --test-dir build --output-on-failure - name: Secret scan run: | if grep -rE 'sk-or-|sk-ant-|ghp_|AKIA' . --include='*.yml' --include='*.py' --include='*.sh' 2>/dev/null | grep -v .gitea | grep -v llama-cpp-fork; then exit 1; fi