diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index ef5b672..d3f6a26 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -17,26 +17,18 @@ jobs: with: nim-version: '2.2.10' - - name: Install dependencies - run: nimble install --depsOnly -y + - name: Debug + run: | + which nim + nim --version + which nimble + nimble --version + nimble list -i + ls ~/.nimble/pkgs2/ 2>/dev/null | head -n 20 || true + echo "---" + nimble install --depsOnly -y 2>&1 | tail -n 30 + echo "---" + ls ~/.nimble/pkgs2/ 2>/dev/null | head -n 20 || true - name: Run tests run: nim c -d:ssl --path:src -r tests/test_all.nim - - - name: Compile benchmarks - run: nim c -d:release benchmarks/bench_all.nim - - - name: Compile stress test - run: nim c -d:ssl --threads:on --path:src tests/stress_test.nim - - - name: Run stress test - run: ./tests/stress_test - - - name: Check for unused declarations and imports - run: | - nim c -d:ssl --path:src tests/test_all.nim 2>&1 | tee build.log || true - echo "--- Checking for XDeclaredButNotUsed hints ---" - grep -E "XDeclaredButNotUsed|UnusedImport" build.log | while read -r line; do - echo "::warning::$line" - done - echo "--- Done ---"