From a90d92867b62ce048ce7dc64af54055092b96756 Mon Sep 17 00:00:00 2001 From: dimgigov Date: Thu, 7 May 2026 10:55:36 +0300 Subject: [PATCH] ci(debug): add debug step to inspect nimble state --- .github/workflows/ci.yml | 32 ++++++++++++-------------------- 1 file changed, 12 insertions(+), 20 deletions(-) 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 ---"